C# Class Nintenlord.Event_Assembler.Core.Code.Templates.TerminatingStringTemplate

Template for terminating string of data
Inheritance: ICodeTemplate
Afficher le fichier Open project: Diegoisawesome/AwesomeMapEditor-old Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
IsNotEnding ( byte code, int currentOffset ) : bool

Method Details

GetAssembly() public méthode

public GetAssembly ( byte code, int offset ) : CanCauseError
code byte
offset int
Résultat CanCauseError

GetData() public méthode

public GetData ( Parameter code, int?>.Func getSymbolValue ) : CanCauseError
code Parameter
getSymbolValue int?>.Func
Résultat CanCauseError

GetLengthBytes() public méthode

public GetLengthBytes ( Parameter code ) : int
code Parameter
Résultat int

GetLengthBytes() public méthode

public GetLengthBytes ( byte code, int offset ) : int
code byte
offset int
Résultat int

Matches() public méthode

public Matches ( System.Language code ) : bool
code System.Language
Résultat bool

Matches() public méthode

public Matches ( byte data, int offset ) : bool
data byte
offset int
Résultat bool

TerminatingStringTemplate() public méthode

public TerminatingStringTemplate ( string name, IEnumerable parameters, int endingValue, int offsetMod, StringComparer stringComparer ) : System
name string
parameters IEnumerable
endingValue int
offsetMod int
stringComparer StringComparer
Résultat System

WriteDoc() public static méthode

public static WriteDoc ( System writer, TerminatingStringTemplate template ) : void
writer System
template TerminatingStringTemplate
Résultat void