C# 클래스 FlatRedBall.Glue.Parsing.FactoryCodeGenerator

상속: FlatRedBall.Glue.CodeGeneration.ElementComponentCodeGenerator
파일 보기 프로젝트 열기: vchelaru/FlatRedBall

공개 메소드들

메소드 설명
AddGeneratedPerformanceTypes ( ) : void
CallPostInitializeIfNecessary ( IElement element, ICodeBlock currentBlock ) : void
GenerateActivity ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateAddToManagers ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateAdditionalMethods ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateFields ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateLoadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
RemoveFactory ( EntitySave entitySave ) : void
UpdateFactoryClass ( EntitySave entitySave ) : void

메소드 상세

AddGeneratedPerformanceTypes() 공개 정적인 메소드

public static AddGeneratedPerformanceTypes ( ) : void
리턴 void

CallPostInitializeIfNecessary() 공개 정적인 메소드

public static CallPostInitializeIfNecessary ( IElement element, ICodeBlock currentBlock ) : void
element IElement
currentBlock ICodeBlock
리턴 void

GenerateActivity() 공개 메소드

public GenerateActivity ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

GenerateAddToManagers() 공개 메소드

public GenerateAddToManagers ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

GenerateAdditionalMethods() 공개 메소드

public GenerateAdditionalMethods ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

GenerateDestroy() 공개 메소드

public GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

GenerateFields() 공개 메소드

public GenerateFields ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

GenerateInitialize() 공개 메소드

public GenerateInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

GenerateLoadStaticContent() 공개 메소드

public GenerateLoadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
리턴 ICodeBlock

RemoveFactory() 공개 정적인 메소드

public static RemoveFactory ( EntitySave entitySave ) : void
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
리턴 void

UpdateFactoryClass() 공개 정적인 메소드

public static UpdateFactoryClass ( EntitySave entitySave ) : void
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
리턴 void