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

Наследование: ITypeSystemController
Показать файл Открыть проект

Открытые методы

Метод Описание
AddModule ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : void
AddType ( MosaType type ) : void
CreateField ( MosaField source = null ) : MosaField
CreateMethod ( MosaMethod source = null ) : MosaMethod
CreateModule ( ) : Mosa.Compiler.MosaTypeSystem.MosaModule
CreateParameter ( MosaParameter source = null ) : MosaParameter
CreateProperty ( MosaProperty source = null ) : MosaProperty
CreateType ( MosaType source = null ) : MosaType
MutateField ( MosaField field ) : MosaField.Mutator
MutateMethod ( MosaMethod method ) : MosaMethod.Mutator
MutateModule ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : Mosa.Compiler.MosaTypeSystem.MosaModule.Mutator
MutateParameter ( MosaParameter Parameter ) : MosaParameter.Mutator
MutateProperty ( MosaProperty property ) : MosaProperty.Mutator
MutateType ( MosaType type ) : MosaType.Mutator
SetCorLib ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : void
SetEntryPoint ( MosaMethod entryPoint ) : void
TypeSystemController ( TypeSystem typeSystem ) : System

Описание методов

AddModule() публичный Метод

public AddModule ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : void
module Mosa.Compiler.MosaTypeSystem.MosaModule
Результат void

AddType() публичный Метод

public AddType ( MosaType type ) : void
type MosaType
Результат void

CreateField() публичный Метод

public CreateField ( MosaField source = null ) : MosaField
source MosaField
Результат MosaField

CreateMethod() публичный Метод

public CreateMethod ( MosaMethod source = null ) : MosaMethod
source MosaMethod
Результат MosaMethod

CreateModule() публичный Метод

public CreateModule ( ) : Mosa.Compiler.MosaTypeSystem.MosaModule
Результат Mosa.Compiler.MosaTypeSystem.MosaModule

CreateParameter() публичный Метод

public CreateParameter ( MosaParameter source = null ) : MosaParameter
source MosaParameter
Результат MosaParameter

CreateProperty() публичный Метод

public CreateProperty ( MosaProperty source = null ) : MosaProperty
source MosaProperty
Результат MosaProperty

CreateType() публичный Метод

public CreateType ( MosaType source = null ) : MosaType
source MosaType
Результат MosaType

MutateField() публичный Метод

public MutateField ( MosaField field ) : MosaField.Mutator
field MosaField
Результат MosaField.Mutator

MutateMethod() публичный Метод

public MutateMethod ( MosaMethod method ) : MosaMethod.Mutator
method MosaMethod
Результат MosaMethod.Mutator

MutateModule() публичный Метод

public MutateModule ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : Mosa.Compiler.MosaTypeSystem.MosaModule.Mutator
module Mosa.Compiler.MosaTypeSystem.MosaModule
Результат Mosa.Compiler.MosaTypeSystem.MosaModule.Mutator

MutateParameter() публичный Метод

public MutateParameter ( MosaParameter Parameter ) : MosaParameter.Mutator
Parameter MosaParameter
Результат MosaParameter.Mutator

MutateProperty() публичный Метод

public MutateProperty ( MosaProperty property ) : MosaProperty.Mutator
property MosaProperty
Результат MosaProperty.Mutator

MutateType() публичный Метод

public MutateType ( MosaType type ) : MosaType.Mutator
type MosaType
Результат MosaType.Mutator

SetCorLib() публичный Метод

public SetCorLib ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : void
module Mosa.Compiler.MosaTypeSystem.MosaModule
Результат void

SetEntryPoint() публичный Метод

public SetEntryPoint ( MosaMethod entryPoint ) : void
entryPoint MosaMethod
Результат void

TypeSystemController() публичный Метод

public TypeSystemController ( TypeSystem typeSystem ) : System
typeSystem TypeSystem
Результат System