C# Class Mosa.Runtime.Internal

Afficher le fichier Open project: tgiphil/MOSA-Project

Méthodes publiques

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

Method Details

AllocateArray() public static méthode

public static AllocateArray ( RuntimeTypeHandle handle, uint elementSize, uint elements ) : void*
handle System.RuntimeTypeHandle
elementSize uint
elements uint
Résultat void*

AllocateMemory() public static méthode

public static AllocateMemory ( uint size ) : void*
size uint
Résultat void*

AllocateObject() public static méthode

public static AllocateObject ( RuntimeTypeHandle handle, uint classSize ) : void*
handle System.RuntimeTypeHandle
classSize uint
Résultat void*

AllocateString() public static méthode

public static AllocateString ( RuntimeTypeHandle handle, uint length ) : void*
handle System.RuntimeTypeHandle
length uint
Résultat void*

Box() public static méthode

public static Box ( RuntimeTypeHandle handle, void value, uint size ) : void*
handle System.RuntimeTypeHandle
value void
size uint
Résultat void*

Box16() public static méthode

public static Box16 ( RuntimeTypeHandle handle, ushort value ) : void*
handle System.RuntimeTypeHandle
value ushort
Résultat void*

Box32() public static méthode

public static Box32 ( RuntimeTypeHandle handle, uint value ) : void*
handle System.RuntimeTypeHandle
value uint
Résultat void*

Box64() public static méthode

public static Box64 ( RuntimeTypeHandle handle, ulong value ) : void*
handle System.RuntimeTypeHandle
value ulong
Résultat void*

Box8() public static méthode

public static Box8 ( RuntimeTypeHandle handle, byte value ) : void*
handle System.RuntimeTypeHandle
value byte
Résultat void*

BoxR4() public static méthode

public static BoxR4 ( RuntimeTypeHandle handle, float value ) : void*
handle System.RuntimeTypeHandle
value float
Résultat void*

BoxR8() public static méthode

public static BoxR8 ( RuntimeTypeHandle handle, double value ) : void*
handle System.RuntimeTypeHandle
value double
Résultat void*

GetMethodDefinitionName() public static méthode

public static GetMethodDefinitionName ( MetadataMethodStruct methodDef ) : string
methodDef MetadataMethodStruct
Résultat string

InitializeMetadataString() public static méthode

public static InitializeMetadataString ( uint ptr ) : string
ptr uint
Résultat string

Setup() public static méthode

public static Setup ( ) : void
Résultat void

ThrowIndexOutOfRangeException() public static méthode

public static ThrowIndexOutOfRangeException ( ) : void
Résultat void

Unbox() public static méthode

public static Unbox ( void box, void vt, uint size ) : void*
box void
vt void
size uint
Résultat void*

Unbox16() public static méthode

public static Unbox16 ( void box ) : ushort
box void
Résultat ushort

Unbox32() public static méthode

public static Unbox32 ( void box ) : uint*
box void
Résultat uint*

Unbox64() public static méthode

public static Unbox64 ( void box ) : ulong*
box void
Résultat ulong*

Unbox8() public static méthode

public static Unbox8 ( void box ) : byte
box void
Résultat byte