C# Класс Spark.Emit.EmitExtensions

Показать файл Открыть проект

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

Метод Описание
Array ( this block, IEmitType elementType, IEnumerable elements ) : IEmitVal
CastRawPointer ( this block, IEmitVal val ) : IEmitVal
Enum32 ( this block, Enum val ) : IEmitVal
Enum32 ( this block, string type, string name, Enum val ) : IEmitVal
Enum32 ( this block, string type, string name, UInt32 val ) : IEmitVal
GetBuiltinType ( this target, string template ) : IEmitType
LiteralBool ( this block, bool val ) : IEmitVal
LiteralF32 ( this block, float val ) : IEmitVal
LiteralS32 ( this block, Int32 val ) : IEmitVal
LiteralU32 ( this block, UInt32 val ) : IEmitVal
Null ( this type ) : IEmitVal
Pointer ( this type ) : IEmitType

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

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

public static Array ( this block, IEmitType elementType, IEnumerable elements ) : IEmitVal
block this
elementType IEmitType
elements IEnumerable
Результат IEmitVal

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

public static CastRawPointer ( this block, IEmitVal val ) : IEmitVal
block this
val IEmitVal
Результат IEmitVal

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

public static Enum32 ( this block, Enum val ) : IEmitVal
block this
val System.Enum
Результат IEmitVal

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

public static Enum32 ( this block, string type, string name, Enum val ) : IEmitVal
block this
type string
name string
val System.Enum
Результат IEmitVal

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

public static Enum32 ( this block, string type, string name, UInt32 val ) : IEmitVal
block this
type string
name string
val System.UInt32
Результат IEmitVal

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

public static GetBuiltinType ( this target, string template ) : IEmitType
target this
template string
Результат IEmitType

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

public static LiteralBool ( this block, bool val ) : IEmitVal
block this
val bool
Результат IEmitVal

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

public static LiteralF32 ( this block, float val ) : IEmitVal
block this
val float
Результат IEmitVal

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

public static LiteralS32 ( this block, Int32 val ) : IEmitVal
block this
val System.Int32
Результат IEmitVal

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

public static LiteralU32 ( this block, UInt32 val ) : IEmitVal
block this
val System.UInt32
Результат IEmitVal

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

public static Null ( this type ) : IEmitVal
type this
Результат IEmitVal

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

public static Pointer ( this type ) : IEmitType
type this
Результат IEmitType