C# Class Mosa.Compiler.MosaTypeSystem.TypeSystem

显示文件 Open project: tgiphil/MOSA-Project Class Usage Examples

Private Properties

Property Type Description
Load void
TypeSystem System

Public Methods

Method Description
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

Private Methods

Method Description
Load ( ) : void
TypeSystem ( IMetadata metadata ) : System

Method Details

CreateLinkerMethod() public method

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

GetModuleByAssembly() public method

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

GetTypeByName() public method

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

GetTypeByName() public method

public GetTypeByName ( string @namespace, string name ) : MosaType
@namespace string
name string
return MosaType

Load() public static method

public static Load ( IMetadata metadata ) : TypeSystem
metadata IMetadata
return TypeSystem

LookupUserString() public method

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