C# Class FlatRedBall.Glue.Elements.ObjectFinder

Inheritance: IObjectFinder
Afficher le fichier Open project: vchelaru/FlatRedBall

Méthodes publiques

Méthode Description
DoesEntityExist ( string entityName ) : bool
GetAllBaseElementsRecursively ( IElement derivedElement ) : List
GetAllElementsReferencingFile ( string rfsName ) : List
GetAllElementsThatInheritFrom ( IElement baseElement ) : List
GetAllElementsThatInheritFrom ( string elementName ) : List
GetAllEntitiesThatInheritFrom ( EntitySave baseEntity ) : List
GetAllEntitiesThatInheritFrom ( string baseEntity ) : List
GetAllNamedObjectsThatUseElement ( IElement element ) : List
GetAllNamedObjectsThatUseEntity ( EntitySave entity ) : List
GetAllNamedObjectsThatUseEntity ( string baseEntity ) : List
GetAllReferencedFiles ( ) : List
GetAllScreensThatInheritFrom ( ScreenSave baseScreen ) : List
GetAllScreensThatInheritFrom ( string baseScreen ) : List
GetCustomClassFor ( ReferencedFileSave rfs ) : CustomClassSave
GetElementContaining ( CustomVariable customVariable ) : IElement
GetElementContaining ( EventResponseSave ers ) : IElement
GetElementContaining ( NamedObjectSave namedObjectSave ) : IElement
GetElementContaining ( ReferencedFileSave referencedFileSave ) : IElement
GetElementContaining ( StateSave stateSave ) : IElement
GetElementUnqualified ( string elementName ) : IElement
GetElementsUnqualified ( string elementName ) : List
GetEntitySave ( string entityName ) : EntitySave
GetEntitySaveUnqualified ( string entityName ) : EntitySave
GetFirstCsvUsingClass ( string className ) : ReferencedFileSave
GetFirstCsvUsingClass ( string className, IElement elementToLookIn ) : ReferencedFileSave
GetIElement ( string elementName ) : IElement
GetMatchingReferencedFiles ( ReferencedFileSave rfs ) : List
GetNamedObjectContainer ( string namedObjectContainerName ) : INamedObjectContainer
GetReferencedFileSaveFromFile ( string fileName ) : ReferencedFileSave
GetReferencedFileSavesFromSource ( string sourceFile ) : List
GetScreenSave ( string screenName ) : ScreenSave
GetScreenSaveUnqualified ( string screenName ) : ScreenSave
GetVariableContainer ( CustomVariable customVariable ) : IElement
MakeAbsoluteContent ( string fileName ) : string
ObjectFinder ( ) : System

Private Methods

Méthode Description
GetAllNamedObjectsThatUseElement ( List sourceList, List listToAddTo, string name, SourceType sourceType ) : void
IsContainedInListOrAsChild ( List namedObjects, NamedObjectSave objectToFind ) : bool

Method Details

DoesEntityExist() public méthode

public DoesEntityExist ( string entityName ) : bool
entityName string
Résultat bool

GetAllBaseElementsRecursively() public méthode

public GetAllBaseElementsRecursively ( IElement derivedElement ) : List
derivedElement IElement
Résultat List

GetAllElementsReferencingFile() public méthode

public GetAllElementsReferencingFile ( string rfsName ) : List
rfsName string
Résultat List

GetAllElementsThatInheritFrom() public méthode

public GetAllElementsThatInheritFrom ( IElement baseElement ) : List
baseElement IElement
Résultat List

GetAllElementsThatInheritFrom() public méthode

public GetAllElementsThatInheritFrom ( string elementName ) : List
elementName string
Résultat List

GetAllEntitiesThatInheritFrom() public méthode

public GetAllEntitiesThatInheritFrom ( EntitySave baseEntity ) : List
baseEntity FlatRedBall.Glue.SaveClasses.EntitySave
Résultat List

GetAllEntitiesThatInheritFrom() public méthode

public GetAllEntitiesThatInheritFrom ( string baseEntity ) : List
baseEntity string
Résultat List

GetAllNamedObjectsThatUseElement() public méthode

public GetAllNamedObjectsThatUseElement ( IElement element ) : List
element IElement
Résultat List

GetAllNamedObjectsThatUseEntity() public méthode

public GetAllNamedObjectsThatUseEntity ( EntitySave entity ) : List
entity FlatRedBall.Glue.SaveClasses.EntitySave
Résultat List

GetAllNamedObjectsThatUseEntity() public méthode

public GetAllNamedObjectsThatUseEntity ( string baseEntity ) : List
baseEntity string
Résultat List

GetAllReferencedFiles() public méthode

public GetAllReferencedFiles ( ) : List
Résultat List

GetAllScreensThatInheritFrom() public méthode

public GetAllScreensThatInheritFrom ( ScreenSave baseScreen ) : List
baseScreen FlatRedBall.Glue.SaveClasses.ScreenSave
Résultat List

GetAllScreensThatInheritFrom() public méthode

public GetAllScreensThatInheritFrom ( string baseScreen ) : List
baseScreen string
Résultat List

GetCustomClassFor() public méthode

public GetCustomClassFor ( ReferencedFileSave rfs ) : CustomClassSave
rfs FlatRedBall.Glue.SaveClasses.ReferencedFileSave
Résultat FlatRedBall.Glue.SaveClasses.CustomClassSave

GetElementContaining() public méthode

public GetElementContaining ( CustomVariable customVariable ) : IElement
customVariable FlatRedBall.Glue.SaveClasses.CustomVariable
Résultat IElement

GetElementContaining() public méthode

public GetElementContaining ( EventResponseSave ers ) : IElement
ers FlatRedBall.Glue.Events.EventResponseSave
Résultat IElement

GetElementContaining() public méthode

public GetElementContaining ( NamedObjectSave namedObjectSave ) : IElement
namedObjectSave FlatRedBall.Glue.SaveClasses.NamedObjectSave
Résultat IElement

GetElementContaining() public méthode

public GetElementContaining ( ReferencedFileSave referencedFileSave ) : IElement
referencedFileSave FlatRedBall.Glue.SaveClasses.ReferencedFileSave
Résultat IElement

GetElementContaining() public méthode

public GetElementContaining ( StateSave stateSave ) : IElement
stateSave FlatRedBall.Glue.SaveClasses.StateSave
Résultat IElement

GetElementUnqualified() public méthode

public GetElementUnqualified ( string elementName ) : IElement
elementName string
Résultat IElement

GetElementsUnqualified() public méthode

public GetElementsUnqualified ( string elementName ) : List
elementName string
Résultat List

GetEntitySave() public méthode

public GetEntitySave ( string entityName ) : EntitySave
entityName string
Résultat FlatRedBall.Glue.SaveClasses.EntitySave

GetEntitySaveUnqualified() public méthode

public GetEntitySaveUnqualified ( string entityName ) : EntitySave
entityName string
Résultat FlatRedBall.Glue.SaveClasses.EntitySave

GetFirstCsvUsingClass() public méthode

public GetFirstCsvUsingClass ( string className ) : ReferencedFileSave
className string
Résultat FlatRedBall.Glue.SaveClasses.ReferencedFileSave

GetFirstCsvUsingClass() public méthode

public GetFirstCsvUsingClass ( string className, IElement elementToLookIn ) : ReferencedFileSave
className string
elementToLookIn IElement
Résultat FlatRedBall.Glue.SaveClasses.ReferencedFileSave

GetIElement() public méthode

public GetIElement ( string elementName ) : IElement
elementName string
Résultat IElement

GetMatchingReferencedFiles() public méthode

public GetMatchingReferencedFiles ( ReferencedFileSave rfs ) : List
rfs FlatRedBall.Glue.SaveClasses.ReferencedFileSave
Résultat List

GetNamedObjectContainer() public méthode

public GetNamedObjectContainer ( string namedObjectContainerName ) : INamedObjectContainer
namedObjectContainerName string
Résultat INamedObjectContainer

GetReferencedFileSaveFromFile() public méthode

public GetReferencedFileSaveFromFile ( string fileName ) : ReferencedFileSave
fileName string
Résultat FlatRedBall.Glue.SaveClasses.ReferencedFileSave

GetReferencedFileSavesFromSource() public méthode

public GetReferencedFileSavesFromSource ( string sourceFile ) : List
sourceFile string
Résultat List

GetScreenSave() public méthode

public GetScreenSave ( string screenName ) : ScreenSave
screenName string
Résultat ScreenSave

GetScreenSaveUnqualified() public méthode

public GetScreenSaveUnqualified ( string screenName ) : ScreenSave
screenName string
Résultat ScreenSave

GetVariableContainer() public méthode

public GetVariableContainer ( CustomVariable customVariable ) : IElement
customVariable CustomVariable
Résultat IElement

MakeAbsoluteContent() public méthode

public MakeAbsoluteContent ( string fileName ) : string
fileName string
Résultat string

ObjectFinder() public méthode

public ObjectFinder ( ) : System
Résultat System