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

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

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

Метод Описание
AppendAssignmentForCustomVariableInElement ( ICodeBlock codeBlock, CustomVariable customVariable, IElement saveObject ) : ICodeBlock
AppendAssignmentForCustomVariableInInstance ( NamedObjectSave namedObject, ICodeBlock codeBlock, InstructionSave instructionSave ) : ICodeBlock
GenerateActivity ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GenerateAddToManagers ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GenerateAdditionalMethods ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GenerateFields ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GenerateInitialize ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GenerateLoadStaticContent ( ICodeBlock codeBlock, SaveClasses element ) : ICodeBlock
GetAssignmentToCsvItem ( CustomVariable customVariable, IElement saveObject, string variableToAssign ) : string
GetMemberTypeFor ( CustomVariable customVariable, IElement element ) : string
ShouldAssignToCsv ( CustomVariable customVariable, string variableToAssign ) : bool
WriteVelocityForCustomVariables ( List customVariableList, ICodeBlock codeBlock ) : void

Приватные методы

Метод Описание
AppendCodeForMember ( IElement saveObject, ICodeBlock codeBlock, CustomVariable customVariable ) : ICodeBlock
AppendCustomVariableInInstanceStandard ( NamedObjectSave namedObject, ICodeBlock codeBlock, InstructionSave instructionSave, AssetTypeInfo ati ) : void
AppendPropertyForTunneledVariable ( IElement saveObject, ICodeBlock codeBlock, CustomVariable customVariable ) : void
CreateAccompanyingVelocityVariables ( ICodeBlock codeBlock, CustomVariable customVariable ) : void
CreateNewVariableMember ( ICodeBlock codeBlock, CustomVariable customVariable, bool isExposing, IElement element ) : void
IsSourceObjectEnabled ( IElement saveObject, CustomVariable variable ) : bool
IsTypeFromCsv ( CustomVariable customVariable ) : bool
IsVariableTunnelingToDisabledObject ( CustomVariable customVariable, IElement saveObject ) : bool
IsVariableWholeNumberWithVelocity ( CustomVariable customVariable ) : bool
ReferencesCsvFromGlobalContent ( CustomVariable customVariable ) : bool
WriteGetterForProperty ( CustomVariable customVariable, IElement element, ICodeBlock prop ) : void
WritePropertyHeader ( ICodeBlock codeBlock, CustomVariable customVariable, string customVariableType ) : ICodeBlock
WriteSetterForProperty ( IElement saveObject, CustomVariable customVariable, ICodeBlock prop, bool isVisibleSetterOnList ) : void

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

AppendAssignmentForCustomVariableInElement() публичный статический Метод

public static AppendAssignmentForCustomVariableInElement ( ICodeBlock codeBlock, CustomVariable customVariable, IElement saveObject ) : ICodeBlock
codeBlock ICodeBlock
customVariable FlatRedBall.Glue.SaveClasses.CustomVariable
saveObject IElement
Результат ICodeBlock

AppendAssignmentForCustomVariableInInstance() публичный статический Метод

public static AppendAssignmentForCustomVariableInInstance ( NamedObjectSave namedObject, ICodeBlock codeBlock, InstructionSave instructionSave ) : ICodeBlock
namedObject FlatRedBall.Glue.SaveClasses.NamedObjectSave
codeBlock ICodeBlock
instructionSave InstructionSave
Результат ICodeBlock

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

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

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

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

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

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

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

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

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

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

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

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

GetAssignmentToCsvItem() публичный статический Метод

public static GetAssignmentToCsvItem ( CustomVariable customVariable, IElement saveObject, string variableToAssign ) : string
customVariable FlatRedBall.Glue.SaveClasses.CustomVariable
saveObject IElement
variableToAssign string
Результат string

GetMemberTypeFor() публичный статический Метод

public static GetMemberTypeFor ( CustomVariable customVariable, IElement element ) : string
customVariable FlatRedBall.Glue.SaveClasses.CustomVariable
element IElement
Результат string

ShouldAssignToCsv() публичный статический Метод

public static ShouldAssignToCsv ( CustomVariable customVariable, string variableToAssign ) : bool
customVariable FlatRedBall.Glue.SaveClasses.CustomVariable
variableToAssign string
Результат bool

WriteVelocityForCustomVariables() публичный статический Метод

public static WriteVelocityForCustomVariables ( List customVariableList, ICodeBlock codeBlock ) : void
customVariableList List
codeBlock ICodeBlock
Результат void