C# Класс FlatRedBall.Glue.CodeGeneration.ElementComponentCodeGenerator

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddInheritedTypesToList ( List listToAddTo, IElement element ) : void
GenerateActivity ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateAddToManagers ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateAdditionalClasses ( ICodeBlock codeBlock, IElement element ) : void
GenerateAdditionalMethods ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateFields ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateInitializeLate ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateLoadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GeneratePostInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateRemoveFromManagers ( ICodeBlock codeBlock, IElement element ) : void
GenerateUnloadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
HandlesVariable ( CustomVariable variable, IElement element ) : bool

Описание методов

AddInheritedTypesToList() публичный Метод

public AddInheritedTypesToList ( List listToAddTo, IElement element ) : void
listToAddTo List
element IElement
Результат 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

GenerateAdditionalClasses() публичный Метод

public GenerateAdditionalClasses ( ICodeBlock codeBlock, IElement element ) : void
codeBlock ICodeBlock
element IElement
Результат void

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

GenerateInitializeLate() публичный Метод

public GenerateInitializeLate ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Результат ICodeBlock

GenerateLoadStaticContent() публичный Метод

public GenerateLoadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Результат ICodeBlock

GeneratePostInitialize() публичный Метод

public GeneratePostInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Результат ICodeBlock

GenerateRemoveFromManagers() публичный Метод

public GenerateRemoveFromManagers ( ICodeBlock codeBlock, IElement element ) : void
codeBlock ICodeBlock
element IElement
Результат void

GenerateUnloadStaticContent() публичный Метод

public GenerateUnloadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
Результат ICodeBlock

HandlesVariable() публичный Метод

public HandlesVariable ( CustomVariable variable, IElement element ) : bool
variable FlatRedBall.Glue.SaveClasses.CustomVariable
element IElement
Результат bool