C# Class FlatRedBall.Glue.Parsing.FactoryCodeGenerator

Inheritance: FlatRedBall.Glue.CodeGeneration.ElementComponentCodeGenerator
Afficher le fichier Open project: vchelaru/FlatRedBall

Méthodes publiques

Méthode Description
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

Method Details

AddGeneratedPerformanceTypes() public static méthode

public static AddGeneratedPerformanceTypes ( ) : void
Résultat void

CallPostInitializeIfNecessary() public static méthode

public static CallPostInitializeIfNecessary ( IElement element, ICodeBlock currentBlock ) : void
element IElement
currentBlock ICodeBlock
Résultat void

GenerateActivity() public méthode

public GenerateActivity ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

GenerateAddToManagers() public méthode

public GenerateAddToManagers ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

GenerateAdditionalMethods() public méthode

public GenerateAdditionalMethods ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

GenerateDestroy() public méthode

public GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

GenerateFields() public méthode

public GenerateFields ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

GenerateInitialize() public méthode

public GenerateInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

GenerateLoadStaticContent() public méthode

public GenerateLoadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Résultat ICodeBlock

RemoveFactory() public static méthode

public static RemoveFactory ( EntitySave entitySave ) : void
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
Résultat void

UpdateFactoryClass() public static méthode

public static UpdateFactoryClass ( EntitySave entitySave ) : void
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
Résultat void