C# Class Shaman.Runtime.MultiValueStringBuilder

Mostra file Open project: antiufo/Shaman.ValueString Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
IsAllFromSameString ( List strings, ValueString &all ) : bool
IsAllFromSameString ( System.Collections.Generic.IList strings, ValueString &all ) : bool
TryAddComponent ( ValueString item, ValueString &all, int &nextStart ) : bool

Method Details

Concatenate() public method

public Concatenate ( List strings ) : ValueString
strings List
return ValueString

Concatenate() public method

public Concatenate ( System.Collections.Generic.IList strings ) : ValueString
strings System.Collections.Generic.IList
return ValueString

Concatenate() public method

public Concatenate ( ValueString vs1, ValueString vs2 ) : ValueString
vs1 ValueString
vs2 ValueString
return ValueString

CreateValueString() public method

public CreateValueString ( StringBuilder sb ) : ValueString
sb StringBuilder
return ValueString

CreateValueString() public method

public CreateValueString ( StringBuilder sb, int start, int length ) : ValueString
sb StringBuilder
start int
length int
return ValueString

CreateValueString() public method

public CreateValueString ( ValueString vs ) : ValueString
vs ValueString
return ValueString

CreateValueString() public method

public CreateValueString ( char arr ) : ValueString
arr char
return ValueString

CreateValueString() public method

public CreateValueString ( char arr, int start, int length ) : ValueString
arr char
start int
length int
return ValueString

CreateValueStringFromAscii() public method

public CreateValueStringFromAscii ( byte arr, int start, int length ) : ValueString
arr byte
start int
length int
return ValueString

CreateValueStringFromUtf8() public method

public CreateValueStringFromUtf8 ( byte arr, int start, int length ) : ValueString
arr byte
start int
length int
return ValueString

DestroyPreviousValueStrings() public method

public DestroyPreviousValueStrings ( ) : void
return void

EnsureSpace() public method

public EnsureSpace ( int length ) : void
length int
return void

MultiValueStringBuilder() public method

public MultiValueStringBuilder ( int blockSize ) : System
blockSize int
return System