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

파일 보기 프로젝트 열기: tgiphil/MOSA-Project 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Load void
TypeSystem System

공개 메소드들

메소드 설명
CreateLinkerMethod ( string methodName, MosaType returnType, IList parameters ) : MosaMethod
GetModuleByAssembly ( string name ) : Mosa.Compiler.MosaTypeSystem.MosaModule
GetTypeByName ( Mosa.Compiler.MosaTypeSystem.MosaModule module, string @namespace, string name ) : MosaType
GetTypeByName ( string @namespace, string name ) : MosaType
Load ( IMetadata metadata ) : TypeSystem
LookupUserString ( Mosa.Compiler.MosaTypeSystem.MosaModule module, uint token ) : string

비공개 메소드들

메소드 설명
Load ( ) : void
TypeSystem ( IMetadata metadata ) : System

메소드 상세

CreateLinkerMethod() 공개 메소드

public CreateLinkerMethod ( string methodName, MosaType returnType, IList parameters ) : MosaMethod
methodName string
returnType MosaType
parameters IList
리턴 MosaMethod

GetModuleByAssembly() 공개 메소드

public GetModuleByAssembly ( string name ) : Mosa.Compiler.MosaTypeSystem.MosaModule
name string
리턴 Mosa.Compiler.MosaTypeSystem.MosaModule

GetTypeByName() 공개 메소드

public GetTypeByName ( Mosa.Compiler.MosaTypeSystem.MosaModule module, string @namespace, string name ) : MosaType
module Mosa.Compiler.MosaTypeSystem.MosaModule
@namespace string
name string
리턴 MosaType

GetTypeByName() 공개 메소드

public GetTypeByName ( string @namespace, string name ) : MosaType
@namespace string
name string
리턴 MosaType

Load() 공개 정적인 메소드

public static Load ( IMetadata metadata ) : TypeSystem
metadata IMetadata
리턴 TypeSystem

LookupUserString() 공개 메소드

public LookupUserString ( Mosa.Compiler.MosaTypeSystem.MosaModule module, uint token ) : string
module Mosa.Compiler.MosaTypeSystem.MosaModule
token uint
리턴 string