C# Class FlatRedBall.Glue.SaveClasses.NamedObjectContainerHelper

Datei anzeigen Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
AddSetByDerivedNos ( INamedObjectContainer namedObjectContainer, NamedObjectSave namedObjectSetByDerived, bool instantiatedByBase ) : void
GetNamedObjectThatIsContainerFor ( NamedObjectSave possibleContainer, NamedObjectSave containedNamedObject ) : NamedObjectSave
MatchDerivedToBase ( NamedObjectSave inBase, NamedObjectSave inDerived ) : void

Method Details

DoesMemberNeedToBeSetByContainer() public static method

public static DoesMemberNeedToBeSetByContainer ( this namedObjectContainer, string memberName ) : bool
namedObjectContainer this
memberName string
return bool

GetNamedObject() public static method

public static GetNamedObject ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
namedObjectContainer this
namedObjectName string
return NamedObjectSave

GetNamedObjectInList() public static method

public static GetNamedObjectInList ( List namedObjectList, string namedObjectName ) : NamedObjectSave
namedObjectList List
namedObjectName string
return NamedObjectSave

GetNamedObjectRecursively() public static method

public static GetNamedObjectRecursively ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
namedObjectContainer this
namedObjectName string
return NamedObjectSave

GetNamedObjectThatIsContainerFor() public static method

public static GetNamedObjectThatIsContainerFor ( INamedObjectContainer element, NamedObjectSave containedNamedObject ) : NamedObjectSave
element INamedObjectContainer
containedNamedObject NamedObjectSave
return NamedObjectSave

GetNamedObjectsToBeExposedInDerived() public static method

public static GetNamedObjectsToBeExposedInDerived ( this namedObjectContainer ) : List
namedObjectContainer this
return List

GetNamedObjectsToBeSetByDerived() public static method

public static GetNamedObjectsToBeSetByDerived ( this namedObjectContainer ) : List
namedObjectContainer this
return List

ReactToRenamedReferencedFile() public static method

public static ReactToRenamedReferencedFile ( this namedObjectContainer, string oldName, string newName ) : bool
namedObjectContainer this
oldName string
newName string
return bool

UpdateNamedObjectsFromBaseType() public static method

public static UpdateNamedObjectsFromBaseType ( INamedObjectContainer namedObjectContainer ) : bool
namedObjectContainer INamedObjectContainer
return bool