C# Класс WasmSExprEmitter.WasmUtil

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
HeapSizes int>.Dictionary

Открытые методы

Метод Описание
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

Описание методов

ConditionalNewLine() публичный статический Метод

public static ConditionalNewLine ( this formatter ) : void
formatter this
Результат void

EscapeIdentifier() публичный статический Метод

public static EscapeIdentifier ( string identifier ) : string
identifier string
Результат string

FormatMemberName() публичный статический Метод

public static FormatMemberName ( IMemberDefinition member ) : string
member IMemberDefinition
Результат string

OffsetOfField() публичный статический Метод

public static OffsetOfField ( FieldDefinition fd ) : int
fd Mono.Cecil.FieldDefinition
Результат int

PickMemoryTypeSuffix() публичный статический Метод

public static PickMemoryTypeSuffix ( TypeReference type, bool isStore ) : string
type Mono.Cecil.TypeReference
isStore bool
Результат string

PickTypeKeyword() публичный статический Метод

public static PickTypeKeyword ( TypeReference type ) : string
type Mono.Cecil.TypeReference
Результат string

SizeOfStruct() публичный статический Метод

public static SizeOfStruct ( TypeReference type ) : int
type Mono.Cecil.TypeReference
Результат int

SizeOfType() публичный статический Метод

public static SizeOfType ( TypeReference type ) : int
type Mono.Cecil.TypeReference
Результат int

WriteSExpr() публичный статический Метод

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
Результат void

Описание свойств

HeapSizes публичное статическое свойство

public static Dictionary HeapSizes
Результат int>.Dictionary