C# Класс FlatRedBall.Glue.Parsing.FactoryCodeGenerator

Наследование: FlatRedBall.Glue.CodeGeneration.ElementComponentCodeGenerator
Показать файл Открыть проект

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

Метод Описание
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