C# Класс Mosa.Compiler.MosaTypeSystem.TypeSystem

Показать файл Открыть проект Примеры использования класса

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