C# Класс FlatRedBall.Glue.SaveClasses.NameVerifier

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

Открытые свойства

Свойство Тип Описание
InvalidCharacters char[]

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

Метод Описание
DoesTunneledVariableAlreadyExist ( string sourceObject, string sourceObjectProperty, IElement element ) : bool
IsDirectoryNameValid ( string directory, string &whyItIsntValid ) : bool
IsEntityNameValid ( string name, EntitySave entitySave, string &whyItIsntValid ) : bool
IsNamedObjectNameValid ( string name, NamedObjectSave namedObject, string &whyItIsntValid ) : bool
IsNamedObjectNameValid ( string name, string &whyItIsntValid ) : bool
IsReferencedFileNameValid ( string name, AssetTypeInfo ati, ReferencedFileSave rfs, IElement container, string &whyItIsntValid ) : bool
IsScreenNameValid ( string name, ScreenSave screenSave, string &whyItIsntValid ) : bool
IsStateCategoryNameValid ( string name, string &whyItIsntValid ) : bool
IsStateNameValid ( string name, IElement element, StateSaveCategory category, StateSave currentStateSave, string &whyItIsntValid ) : bool

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

Метод Описание
CheckForCommonImproperNames ( string name, string &whyItIsntValid ) : void
CheckForExistingEntity ( string name, string &whyItIsntValid ) : void
CheckForRfsWithMatchingFileName ( IElement container, string name, ReferencedFileSave rfsToSkip, string &whyItIsntValid ) : void
IsCustomClassNameValid ( string name, string &whyItIsntValid ) : bool
IsCustomVariableNameValid ( string variableName, CustomVariable customVariable, IElement containingElement, string &whyItIsntValid ) : bool
IsPositionedObjectMember ( string name ) : bool
RemoveNosFromElementIfNecessary ( NamedObjectSave namedObject, int &wasRemovedFromIndex, IElement &element, NamedObjectSave &containingNos ) : void

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

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

public static DoesTunneledVariableAlreadyExist ( string sourceObject, string sourceObjectProperty, IElement element ) : bool
sourceObject string
sourceObjectProperty string
element IElement
Результат bool

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

public static IsDirectoryNameValid ( string directory, string &whyItIsntValid ) : bool
directory string
whyItIsntValid string
Результат bool

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

public static IsEntityNameValid ( string name, EntitySave entitySave, string &whyItIsntValid ) : bool
name string
entitySave EntitySave
whyItIsntValid string
Результат bool

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

public static IsNamedObjectNameValid ( string name, NamedObjectSave namedObject, string &whyItIsntValid ) : bool
name string
namedObject NamedObjectSave
whyItIsntValid string
Результат bool

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

public static IsNamedObjectNameValid ( string name, string &whyItIsntValid ) : bool
name string
whyItIsntValid string
Результат bool

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

public static IsReferencedFileNameValid ( string name, AssetTypeInfo ati, ReferencedFileSave rfs, IElement container, string &whyItIsntValid ) : bool
name string
ati AssetTypeInfo
rfs ReferencedFileSave
container IElement
whyItIsntValid string
Результат bool

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

public static IsScreenNameValid ( string name, ScreenSave screenSave, string &whyItIsntValid ) : bool
name string
screenSave ScreenSave
whyItIsntValid string
Результат bool

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

public static IsStateCategoryNameValid ( string name, string &whyItIsntValid ) : bool
name string
whyItIsntValid string
Результат bool

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

public static IsStateNameValid ( string name, IElement element, StateSaveCategory category, StateSave currentStateSave, string &whyItIsntValid ) : bool
name string
element IElement
category StateSaveCategory
currentStateSave StateSave
whyItIsntValid string
Результат bool

Описание свойств

InvalidCharacters публичное статическое свойство

public static char[] InvalidCharacters
Результат char[]