C# Класс Shaman.Runtime.MultiValueStringBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Concatenate ( List strings ) : ValueString
Concatenate ( System.Collections.Generic.IList strings ) : ValueString
Concatenate ( ValueString vs1, ValueString vs2 ) : ValueString
CreateValueString ( StringBuilder sb ) : ValueString
CreateValueString ( StringBuilder sb, int start, int length ) : ValueString
CreateValueString ( ValueString vs ) : ValueString
CreateValueString ( char arr ) : ValueString
CreateValueString ( char arr, int start, int length ) : ValueString
CreateValueStringFromAscii ( byte arr, int start, int length ) : ValueString
CreateValueStringFromUtf8 ( byte arr, int start, int length ) : ValueString
DestroyPreviousValueStrings ( ) : void
EnsureSpace ( int length ) : void
MultiValueStringBuilder ( int blockSize ) : System

Приватные методы

Метод Описание
IsAllFromSameString ( List strings, ValueString &all ) : bool
IsAllFromSameString ( System.Collections.Generic.IList strings, ValueString &all ) : bool
TryAddComponent ( ValueString item, ValueString &all, int &nextStart ) : bool

Описание методов

Concatenate() публичный Метод

public Concatenate ( List strings ) : ValueString
strings List
Результат ValueString

Concatenate() публичный Метод

public Concatenate ( System.Collections.Generic.IList strings ) : ValueString
strings System.Collections.Generic.IList
Результат ValueString

Concatenate() публичный Метод

public Concatenate ( ValueString vs1, ValueString vs2 ) : ValueString
vs1 ValueString
vs2 ValueString
Результат ValueString

CreateValueString() публичный Метод

public CreateValueString ( StringBuilder sb ) : ValueString
sb StringBuilder
Результат ValueString

CreateValueString() публичный Метод

public CreateValueString ( StringBuilder sb, int start, int length ) : ValueString
sb StringBuilder
start int
length int
Результат ValueString

CreateValueString() публичный Метод

public CreateValueString ( ValueString vs ) : ValueString
vs ValueString
Результат ValueString

CreateValueString() публичный Метод

public CreateValueString ( char arr ) : ValueString
arr char
Результат ValueString

CreateValueString() публичный Метод

public CreateValueString ( char arr, int start, int length ) : ValueString
arr char
start int
length int
Результат ValueString

CreateValueStringFromAscii() публичный Метод

public CreateValueStringFromAscii ( byte arr, int start, int length ) : ValueString
arr byte
start int
length int
Результат ValueString

CreateValueStringFromUtf8() публичный Метод

public CreateValueStringFromUtf8 ( byte arr, int start, int length ) : ValueString
arr byte
start int
length int
Результат ValueString

DestroyPreviousValueStrings() публичный Метод

public DestroyPreviousValueStrings ( ) : void
Результат void

EnsureSpace() публичный Метод

public EnsureSpace ( int length ) : void
length int
Результат void

MultiValueStringBuilder() публичный Метод

public MultiValueStringBuilder ( int blockSize ) : System
blockSize int
Результат System