C# Class FlatRedBall.Glue.CodeGeneration.ElementComponentCodeGenerator

Exibir arquivo Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method Description
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

Method Details

AddInheritedTypesToList() public method

public AddInheritedTypesToList ( List listToAddTo, IElement element ) : void
listToAddTo List
element IElement
return void

GenerateActivity() public method

public GenerateActivity ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateAddToManagers() public method

public GenerateAddToManagers ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateAdditionalClasses() public method

public GenerateAdditionalClasses ( ICodeBlock codeBlock, IElement element ) : void
codeBlock ICodeBlock
element IElement
return void

GenerateAdditionalMethods() public method

public GenerateAdditionalMethods ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateDestroy() public method

public GenerateDestroy ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateFields() public method

public GenerateFields ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateInitialize() public method

public GenerateInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateInitializeLate() public method

public GenerateInitializeLate ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateLoadStaticContent() public method

public GenerateLoadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GeneratePostInitialize() public method

public GeneratePostInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

GenerateRemoveFromManagers() public method

public GenerateRemoveFromManagers ( ICodeBlock codeBlock, IElement element ) : void
codeBlock ICodeBlock
element IElement
return void

GenerateUnloadStaticContent() public method

public GenerateUnloadStaticContent ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
codeBlock ICodeBlock
element IElement
return ICodeBlock

HandlesVariable() public method

public HandlesVariable ( CustomVariable variable, IElement element ) : bool
variable FlatRedBall.Glue.SaveClasses.CustomVariable
element IElement
return bool