C# Класс FlatRedBall.Glue.Plugins.ExportedImplementations.CommandInterfaces.GluxCommands

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

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

Метод Описание
AddNewCustomClass ( string className, CustomClassSave &customClassSave ) : ValidationResponse
AddNewNamedObjectToSelectedElement ( AddObjectViewModel addObjectViewModel ) : NamedObjectSave
AddReferencedFileToGlobalContent ( string fileToAdd, bool useFullPathAsName ) : ReferencedFileSave
AddSingleFileTo ( string fileName, string rfsName, string extraCommandLineArguments, BuildToolAssociation buildToolAssociation, bool isBuiltFile, string options, IElement sourceElement, string directoryOfTreeNode ) : ReferencedFileSave
MoveEntityToDirectory ( EntitySave entitySave, string newRelativeDirectory ) : bool
RemoveReferencedFile ( ReferencedFileSave referencedFileToRemove, List additionalFilesToRemove ) : void
RemoveReferencedFile ( ReferencedFileSave referencedFileToRemove, List additionalFilesToRemove, bool regenerateCode ) : void
SaveGlux ( bool sendPluginRefreshCommand = true ) : void
SaveSettings ( ) : void
SetVariableOn ( NamedObjectSave nos, string memberName, Type memberType, object value ) : void

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

Метод Описание
ApplyOptions ( ReferencedFileSave toReturn, string options ) : void
GetIfFileIsFactory ( EntitySave entitySave, string file ) : bool
MoveEntityCodeFilesToDirectory ( EntitySave entitySave, string targetDirectory ) : bool
MoveSingleCodeFileToDirectory ( string relativeCodeFile, string directory ) : bool
ReactToRemovalIfCsv ( ReferencedFileSave referencedFileToRemove, List additionalFilesToRemove ) : void
SaveGluxSync ( bool sendMessageToRefresh ) : void
UpdateNamespaceOnCodeFiles ( EntitySave entitySave ) : bool

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

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

public AddNewCustomClass ( string className, CustomClassSave &customClassSave ) : ValidationResponse
className string
customClassSave FlatRedBall.Glue.SaveClasses.CustomClassSave
Результат FlatRedBall.Glue.Plugins.ExportedInterfaces.CommandInterfaces.ValidationResponse

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

public AddNewNamedObjectToSelectedElement ( AddObjectViewModel addObjectViewModel ) : NamedObjectSave
addObjectViewModel FlatRedBall.Glue.ViewModels.AddObjectViewModel
Результат FlatRedBall.Glue.SaveClasses.NamedObjectSave

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

public AddReferencedFileToGlobalContent ( string fileToAdd, bool useFullPathAsName ) : ReferencedFileSave
fileToAdd string
useFullPathAsName bool
Результат FlatRedBall.Glue.SaveClasses.ReferencedFileSave

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

public AddSingleFileTo ( string fileName, string rfsName, string extraCommandLineArguments, BuildToolAssociation buildToolAssociation, bool isBuiltFile, string options, IElement sourceElement, string directoryOfTreeNode ) : ReferencedFileSave
fileName string
rfsName string
extraCommandLineArguments string
buildToolAssociation EditorObjects.SaveClasses.BuildToolAssociation
isBuiltFile bool
options string
sourceElement IElement
directoryOfTreeNode string
Результат FlatRedBall.Glue.SaveClasses.ReferencedFileSave

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

public MoveEntityToDirectory ( EntitySave entitySave, string newRelativeDirectory ) : bool
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
newRelativeDirectory string
Результат bool

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

public RemoveReferencedFile ( ReferencedFileSave referencedFileToRemove, List additionalFilesToRemove ) : void
referencedFileToRemove FlatRedBall.Glue.SaveClasses.ReferencedFileSave
additionalFilesToRemove List
Результат void

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

public RemoveReferencedFile ( ReferencedFileSave referencedFileToRemove, List additionalFilesToRemove, bool regenerateCode ) : void
referencedFileToRemove FlatRedBall.Glue.SaveClasses.ReferencedFileSave
additionalFilesToRemove List
regenerateCode bool
Результат void

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

public SaveGlux ( bool sendPluginRefreshCommand = true ) : void
sendPluginRefreshCommand bool
Результат void

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

public SaveSettings ( ) : void
Результат void

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

public SetVariableOn ( NamedObjectSave nos, string memberName, Type memberType, object value ) : void
nos FlatRedBall.Glue.SaveClasses.NamedObjectSave
memberName string
memberType System.Type
value object
Результат void