C# Class Mosa.Compiler.MosaTypeSystem.TypeSystem.TypeSystemController

Inheritance: ITypeSystemController
ファイルを表示 Open project: tgiphil/MOSA-Project

Public Methods

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

Method Details

AddModule() public method

public AddModule ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : void
module Mosa.Compiler.MosaTypeSystem.MosaModule
return void

AddType() public method

public AddType ( MosaType type ) : void
type MosaType
return void

CreateField() public method

public CreateField ( MosaField source = null ) : MosaField
source MosaField
return MosaField

CreateMethod() public method

public CreateMethod ( MosaMethod source = null ) : MosaMethod
source MosaMethod
return MosaMethod

CreateModule() public method

public CreateModule ( ) : Mosa.Compiler.MosaTypeSystem.MosaModule
return Mosa.Compiler.MosaTypeSystem.MosaModule

CreateParameter() public method

public CreateParameter ( MosaParameter source = null ) : MosaParameter
source MosaParameter
return MosaParameter

CreateProperty() public method

public CreateProperty ( MosaProperty source = null ) : MosaProperty
source MosaProperty
return MosaProperty

CreateType() public method

public CreateType ( MosaType source = null ) : MosaType
source MosaType
return MosaType

MutateField() public method

public MutateField ( MosaField field ) : MosaField.Mutator
field MosaField
return MosaField.Mutator

MutateMethod() public method

public MutateMethod ( MosaMethod method ) : MosaMethod.Mutator
method MosaMethod
return MosaMethod.Mutator

MutateModule() public method

public MutateModule ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : Mosa.Compiler.MosaTypeSystem.MosaModule.Mutator
module Mosa.Compiler.MosaTypeSystem.MosaModule
return Mosa.Compiler.MosaTypeSystem.MosaModule.Mutator

MutateParameter() public method

public MutateParameter ( MosaParameter Parameter ) : MosaParameter.Mutator
Parameter MosaParameter
return MosaParameter.Mutator

MutateProperty() public method

public MutateProperty ( MosaProperty property ) : MosaProperty.Mutator
property MosaProperty
return MosaProperty.Mutator

MutateType() public method

public MutateType ( MosaType type ) : MosaType.Mutator
type MosaType
return MosaType.Mutator

SetCorLib() public method

public SetCorLib ( Mosa.Compiler.MosaTypeSystem.MosaModule module ) : void
module Mosa.Compiler.MosaTypeSystem.MosaModule
return void

SetEntryPoint() public method

public SetEntryPoint ( MosaMethod entryPoint ) : void
entryPoint MosaMethod
return void

TypeSystemController() public method

public TypeSystemController ( TypeSystem typeSystem ) : System
typeSystem TypeSystem
return System