C# 클래스 Nintenlord.Event_Assembler.Core.Code.Templates.TerminatingStringTemplate

Template for terminating string of data
상속: ICodeTemplate
파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old 1 사용 예제들

공개 메소드들

메소드 설명
GetAssembly ( byte code, int offset ) : CanCauseError
GetData ( Parameter code, int?>.Func getSymbolValue ) : CanCauseError
GetLengthBytes ( Parameter code ) : int
GetLengthBytes ( byte code, int offset ) : int
Matches ( System.Language code ) : bool
Matches ( byte data, int offset ) : bool
TerminatingStringTemplate ( string name, IEnumerable parameters, int endingValue, int offsetMod, StringComparer stringComparer ) : System
WriteDoc ( System writer, TerminatingStringTemplate template ) : void

비공개 메소드들

메소드 설명
IsNotEnding ( byte code, int currentOffset ) : bool

메소드 상세

GetAssembly() 공개 메소드

public GetAssembly ( byte code, int offset ) : CanCauseError
code byte
offset int
리턴 CanCauseError

GetData() 공개 메소드

public GetData ( Parameter code, int?>.Func getSymbolValue ) : CanCauseError
code Parameter
getSymbolValue int?>.Func
리턴 CanCauseError

GetLengthBytes() 공개 메소드

public GetLengthBytes ( Parameter code ) : int
code Parameter
리턴 int

GetLengthBytes() 공개 메소드

public GetLengthBytes ( byte code, int offset ) : int
code byte
offset int
리턴 int

Matches() 공개 메소드

public Matches ( System.Language code ) : bool
code System.Language
리턴 bool

Matches() 공개 메소드

public Matches ( byte data, int offset ) : bool
data byte
offset int
리턴 bool

TerminatingStringTemplate() 공개 메소드

public TerminatingStringTemplate ( string name, IEnumerable parameters, int endingValue, int offsetMod, StringComparer stringComparer ) : System
name string
parameters IEnumerable
endingValue int
offsetMod int
stringComparer StringComparer
리턴 System

WriteDoc() 공개 정적인 메소드

public static WriteDoc ( System writer, TerminatingStringTemplate template ) : void
writer System
template TerminatingStringTemplate
리턴 void