C# Class FlatRedBall.Glue.CodeGeneration.IWindowCodeGenerator

Inheritance: ElementComponentCodeGenerator
Exibir arquivo Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method Description
AddCodeForIsOn ( ICodeBlock codeBlock, List namedObjects ) : void
AddInheritedTypesToList ( List listToAddTo, IElement element ) : void
GenerateAdditionalMethods ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
GenerateInitialize ( ICodeBlock codeBlock, IElement element ) : ICodeBlock
HandlesVariable ( CustomVariable variable, IElement container ) : bool

Private Methods

Method Description
AddCodeForIsOn ( ICodeBlock codeBlock, NamedObjectSave nos ) : void
GenerateEnabledVariable ( ICodeBlock codeBlock, IElement element ) : void
TryGenerateAddToManagers ( ICodeBlock codeBlock, IElement saveObject ) : void
WriteCodeForHasCursorOver ( EntitySave entitySave, ICodeBlock codeBlock, bool doesParentHaveCursorOverMethod ) : void

Method Details

AddCodeForIsOn() public static method

public static AddCodeForIsOn ( ICodeBlock codeBlock, List namedObjects ) : void
codeBlock ICodeBlock
namedObjects List
return void

AddInheritedTypesToList() public method

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

GenerateAdditionalMethods() public method

public GenerateAdditionalMethods ( 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

HandlesVariable() public method

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