C# 클래스 Mosa.Runtime.Internal

파일 보기 프로젝트 열기: tgiphil/MOSA-Project

공개 메소드들

메소드 설명
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