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

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

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

Метод Описание
DoesMemberNeedToBeSetByContainer ( this namedObjectContainer, string memberName ) : bool
GetNamedObject ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
GetNamedObjectInList ( List namedObjectList, string namedObjectName ) : NamedObjectSave
GetNamedObjectRecursively ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
GetNamedObjectThatIsContainerFor ( INamedObjectContainer element, NamedObjectSave containedNamedObject ) : NamedObjectSave
GetNamedObjectsToBeExposedInDerived ( this namedObjectContainer ) : List
GetNamedObjectsToBeSetByDerived ( this namedObjectContainer ) : List
ReactToRenamedReferencedFile ( this namedObjectContainer, string oldName, string newName ) : bool
UpdateNamedObjectsFromBaseType ( INamedObjectContainer namedObjectContainer ) : bool

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

Метод Описание
AddSetByDerivedNos ( INamedObjectContainer namedObjectContainer, NamedObjectSave namedObjectSetByDerived, bool instantiatedByBase ) : void
GetNamedObjectThatIsContainerFor ( NamedObjectSave possibleContainer, NamedObjectSave containedNamedObject ) : NamedObjectSave
MatchDerivedToBase ( NamedObjectSave inBase, NamedObjectSave inDerived ) : void

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

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

public static DoesMemberNeedToBeSetByContainer ( this namedObjectContainer, string memberName ) : bool
namedObjectContainer this
memberName string
Результат bool

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

public static GetNamedObject ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
namedObjectContainer this
namedObjectName string
Результат NamedObjectSave

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

public static GetNamedObjectInList ( List namedObjectList, string namedObjectName ) : NamedObjectSave
namedObjectList List
namedObjectName string
Результат NamedObjectSave

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

public static GetNamedObjectRecursively ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
namedObjectContainer this
namedObjectName string
Результат NamedObjectSave

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

public static GetNamedObjectThatIsContainerFor ( INamedObjectContainer element, NamedObjectSave containedNamedObject ) : NamedObjectSave
element INamedObjectContainer
containedNamedObject NamedObjectSave
Результат NamedObjectSave

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

public static GetNamedObjectsToBeExposedInDerived ( this namedObjectContainer ) : List
namedObjectContainer this
Результат List

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

public static GetNamedObjectsToBeSetByDerived ( this namedObjectContainer ) : List
namedObjectContainer this
Результат List

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

public static ReactToRenamedReferencedFile ( this namedObjectContainer, string oldName, string newName ) : bool
namedObjectContainer this
oldName string
newName string
Результат bool

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

public static UpdateNamedObjectsFromBaseType ( INamedObjectContainer namedObjectContainer ) : bool
namedObjectContainer INamedObjectContainer
Результат bool