C# 클래스 Mosa.Compiler.MosaTypeSystem.MosaTypeExtension

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

공개 메소드들

메소드 설명
GetEnumUnderlyingType ( this type ) : MosaType
GetPrimitiveSize ( this type, int nativeSize ) : int?
RemoveModifiers ( this type ) : MosaType
ToArray ( this type, MosaArrayInfo info ) : MosaType
ToFnPtr ( this typeSystem, MosaMethodSignature signature ) : MosaType
ToManagedPointer ( this type ) : MosaType
ToSZArray ( this type ) : MosaType
ToUnmanagedPointer ( this type ) : MosaType

비공개 메소드들

메소드 설명
AddArrayMethods ( TypeSystem typeSystem, MosaType arrayType, MosaType type, MosaArrayInfo info ) : void

메소드 상세

GetEnumUnderlyingType() 공개 정적인 메소드

public static GetEnumUnderlyingType ( this type ) : MosaType
type this
리턴 MosaType

GetPrimitiveSize() 공개 정적인 메소드

public static GetPrimitiveSize ( this type, int nativeSize ) : int?
type this
nativeSize int
리턴 int?

RemoveModifiers() 공개 정적인 메소드

public static RemoveModifiers ( this type ) : MosaType
type this
리턴 MosaType

ToArray() 공개 정적인 메소드

public static ToArray ( this type, MosaArrayInfo info ) : MosaType
type this
info MosaArrayInfo
리턴 MosaType

ToFnPtr() 공개 정적인 메소드

public static ToFnPtr ( this typeSystem, MosaMethodSignature signature ) : MosaType
typeSystem this
signature MosaMethodSignature
리턴 MosaType

ToManagedPointer() 공개 정적인 메소드

public static ToManagedPointer ( this type ) : MosaType
type this
리턴 MosaType

ToSZArray() 공개 정적인 메소드

public static ToSZArray ( this type ) : MosaType
type this
리턴 MosaType

ToUnmanagedPointer() 공개 정적인 메소드

public static ToUnmanagedPointer ( this type ) : MosaType
type this
리턴 MosaType