C# Class WasmSExprEmitter.WasmUtil

Afficher le fichier Open project: WebAssembly/ilwasm Class Usage Examples

Méthodes publiques

Свойство Type Description
HeapSizes int>.Dictionary

Méthodes publiques

Méthode Description
ConditionalNewLine ( this formatter ) : void
EscapeIdentifier ( string identifier ) : string
FormatMemberName ( IMemberDefinition member ) : string
OffsetOfField ( FieldDefinition fd ) : int
PickMemoryTypeSuffix ( TypeReference type, bool isStore ) : string
PickTypeKeyword ( TypeReference type ) : string
SizeOfStruct ( TypeReference type ) : int
SizeOfType ( TypeReference type ) : int
WriteSExpr ( this formatter, string keyword, Action interior = null, bool lineBreakInside = false, bool lineBreakAfter = false ) : void

Method Details

ConditionalNewLine() public static méthode

public static ConditionalNewLine ( this formatter ) : void
formatter this
Résultat void

EscapeIdentifier() public static méthode

public static EscapeIdentifier ( string identifier ) : string
identifier string
Résultat string

FormatMemberName() public static méthode

public static FormatMemberName ( IMemberDefinition member ) : string
member IMemberDefinition
Résultat string

OffsetOfField() public static méthode

public static OffsetOfField ( FieldDefinition fd ) : int
fd Mono.Cecil.FieldDefinition
Résultat int

PickMemoryTypeSuffix() public static méthode

public static PickMemoryTypeSuffix ( TypeReference type, bool isStore ) : string
type Mono.Cecil.TypeReference
isStore bool
Résultat string

PickTypeKeyword() public static méthode

public static PickTypeKeyword ( TypeReference type ) : string
type Mono.Cecil.TypeReference
Résultat string

SizeOfStruct() public static méthode

public static SizeOfStruct ( TypeReference type ) : int
type Mono.Cecil.TypeReference
Résultat int

SizeOfType() public static méthode

public static SizeOfType ( TypeReference type ) : int
type Mono.Cecil.TypeReference
Résultat int

WriteSExpr() public static méthode

public static WriteSExpr ( this formatter, string keyword, Action interior = null, bool lineBreakInside = false, bool lineBreakAfter = false ) : void
formatter this
keyword string
interior Action
lineBreakInside bool
lineBreakAfter bool
Résultat void

Property Details

HeapSizes public_oe static_oe property

public static Dictionary HeapSizes
Résultat int>.Dictionary