C# Class FlatRedBall.Glue.SaveClasses.NamedObjectContainerHelper

Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static DoesMemberNeedToBeSetByContainer ( this namedObjectContainer, string memberName ) : bool
namedObjectContainer this
memberName string
Résultat bool

GetNamedObject() public static méthode

public static GetNamedObject ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
namedObjectContainer this
namedObjectName string
Résultat NamedObjectSave

GetNamedObjectInList() public static méthode

public static GetNamedObjectInList ( List namedObjectList, string namedObjectName ) : NamedObjectSave
namedObjectList List
namedObjectName string
Résultat NamedObjectSave

GetNamedObjectRecursively() public static méthode

public static GetNamedObjectRecursively ( this namedObjectContainer, string namedObjectName ) : NamedObjectSave
namedObjectContainer this
namedObjectName string
Résultat NamedObjectSave

GetNamedObjectThatIsContainerFor() public static méthode

public static GetNamedObjectThatIsContainerFor ( INamedObjectContainer element, NamedObjectSave containedNamedObject ) : NamedObjectSave
element INamedObjectContainer
containedNamedObject NamedObjectSave
Résultat NamedObjectSave

GetNamedObjectsToBeExposedInDerived() public static méthode

public static GetNamedObjectsToBeExposedInDerived ( this namedObjectContainer ) : List
namedObjectContainer this
Résultat List

GetNamedObjectsToBeSetByDerived() public static méthode

public static GetNamedObjectsToBeSetByDerived ( this namedObjectContainer ) : List
namedObjectContainer this
Résultat List

ReactToRenamedReferencedFile() public static méthode

public static ReactToRenamedReferencedFile ( this namedObjectContainer, string oldName, string newName ) : bool
namedObjectContainer this
oldName string
newName string
Résultat bool

UpdateNamedObjectsFromBaseType() public static méthode

public static UpdateNamedObjectsFromBaseType ( INamedObjectContainer namedObjectContainer ) : bool
namedObjectContainer INamedObjectContainer
Résultat bool