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

상속: ITypeSystemController
파일 보기 프로젝트 열기: tgiphil/MOSA-Project

공개 메소드들

메소드 설명
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