C# Класс Mosa.Runtime.Internal

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

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

Метод Описание
AllocateArray ( RuntimeTypeHandle handle, uint elementSize, uint elements ) : void*
AllocateMemory ( uint size ) : void*
AllocateObject ( RuntimeTypeHandle handle, uint classSize ) : void*
AllocateString ( RuntimeTypeHandle handle, uint length ) : void*
Box ( RuntimeTypeHandle handle, void value, uint size ) : void*
Box16 ( RuntimeTypeHandle handle, ushort value ) : void*
Box32 ( RuntimeTypeHandle handle, uint value ) : void*
Box64 ( RuntimeTypeHandle handle, ulong value ) : void*
Box8 ( RuntimeTypeHandle handle, byte value ) : void*
BoxR4 ( RuntimeTypeHandle handle, float value ) : void*
BoxR8 ( RuntimeTypeHandle handle, double value ) : void*
GetMethodDefinitionName ( MetadataMethodStruct methodDef ) : string
InitializeMetadataString ( uint ptr ) : string
Setup ( ) : void
ThrowIndexOutOfRangeException ( ) : void
Unbox ( void box, void vt, uint size ) : void*
Unbox16 ( void box ) : ushort
Unbox32 ( void box ) : uint*
Unbox64 ( void box ) : ulong*
Unbox8 ( void box ) : byte

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

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

public static AllocateArray ( RuntimeTypeHandle handle, uint elementSize, uint elements ) : void*
handle System.RuntimeTypeHandle
elementSize uint
elements uint
Результат void*

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

public static AllocateMemory ( uint size ) : void*
size uint
Результат void*

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

public static AllocateObject ( RuntimeTypeHandle handle, uint classSize ) : void*
handle System.RuntimeTypeHandle
classSize uint
Результат void*

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

public static AllocateString ( RuntimeTypeHandle handle, uint length ) : void*
handle System.RuntimeTypeHandle
length uint
Результат void*

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

public static Box ( RuntimeTypeHandle handle, void value, uint size ) : void*
handle System.RuntimeTypeHandle
value void
size uint
Результат void*

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

public static Box16 ( RuntimeTypeHandle handle, ushort value ) : void*
handle System.RuntimeTypeHandle
value ushort
Результат void*

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

public static Box32 ( RuntimeTypeHandle handle, uint value ) : void*
handle System.RuntimeTypeHandle
value uint
Результат void*

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

public static Box64 ( RuntimeTypeHandle handle, ulong value ) : void*
handle System.RuntimeTypeHandle
value ulong
Результат void*

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

public static Box8 ( RuntimeTypeHandle handle, byte value ) : void*
handle System.RuntimeTypeHandle
value byte
Результат void*

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

public static BoxR4 ( RuntimeTypeHandle handle, float value ) : void*
handle System.RuntimeTypeHandle
value float
Результат void*

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

public static BoxR8 ( RuntimeTypeHandle handle, double value ) : void*
handle System.RuntimeTypeHandle
value double
Результат void*

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

public static GetMethodDefinitionName ( MetadataMethodStruct methodDef ) : string
methodDef MetadataMethodStruct
Результат string

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

public static InitializeMetadataString ( uint ptr ) : string
ptr uint
Результат string

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

public static Setup ( ) : void
Результат void

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

public static ThrowIndexOutOfRangeException ( ) : void
Результат void

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

public static Unbox ( void box, void vt, uint size ) : void*
box void
vt void
size uint
Результат void*

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

public static Unbox16 ( void box ) : ushort
box void
Результат ushort

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

public static Unbox32 ( void box ) : uint*
box void
Результат uint*

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

public static Unbox64 ( void box ) : ulong*
box void
Результат ulong*

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

public static Unbox8 ( void box ) : byte
box void
Результат byte