C# 클래스 Shaman.Runtime.MultiValueStringBuilder

파일 보기 프로젝트 열기: antiufo/Shaman.ValueString 1 사용 예제들

공개 메소드들

메소드 설명
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