C# Класс FlatRedBall.Glue.Elements.ObjectFinder

Наследование: IObjectFinder
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
GetAllNamedObjectsThatUseElement ( List sourceList, List listToAddTo, string name, SourceType sourceType ) : void
IsContainedInListOrAsChild ( List namedObjects, NamedObjectSave objectToFind ) : bool

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

DoesEntityExist() публичный Метод

public DoesEntityExist ( string entityName ) : bool
entityName string
Результат bool

GetAllBaseElementsRecursively() публичный Метод

public GetAllBaseElementsRecursively ( IElement derivedElement ) : List
derivedElement IElement
Результат List

GetAllElementsReferencingFile() публичный Метод

public GetAllElementsReferencingFile ( string rfsName ) : List
rfsName string
Результат List

GetAllElementsThatInheritFrom() публичный Метод

public GetAllElementsThatInheritFrom ( IElement baseElement ) : List
baseElement IElement
Результат List

GetAllElementsThatInheritFrom() публичный Метод

public GetAllElementsThatInheritFrom ( string elementName ) : List
elementName string
Результат List

GetAllEntitiesThatInheritFrom() публичный Метод

public GetAllEntitiesThatInheritFrom ( EntitySave baseEntity ) : List
baseEntity FlatRedBall.Glue.SaveClasses.EntitySave
Результат List

GetAllEntitiesThatInheritFrom() публичный Метод

public GetAllEntitiesThatInheritFrom ( string baseEntity ) : List
baseEntity string
Результат List

GetAllNamedObjectsThatUseElement() публичный Метод

public GetAllNamedObjectsThatUseElement ( IElement element ) : List
element IElement
Результат List

GetAllNamedObjectsThatUseEntity() публичный Метод

public GetAllNamedObjectsThatUseEntity ( EntitySave entity ) : List
entity FlatRedBall.Glue.SaveClasses.EntitySave
Результат List

GetAllNamedObjectsThatUseEntity() публичный Метод

public GetAllNamedObjectsThatUseEntity ( string baseEntity ) : List
baseEntity string
Результат List

GetAllReferencedFiles() публичный Метод

public GetAllReferencedFiles ( ) : List
Результат List

GetAllScreensThatInheritFrom() публичный Метод

public GetAllScreensThatInheritFrom ( ScreenSave baseScreen ) : List
baseScreen FlatRedBall.Glue.SaveClasses.ScreenSave
Результат List

GetAllScreensThatInheritFrom() публичный Метод

public GetAllScreensThatInheritFrom ( string baseScreen ) : List
baseScreen string
Результат List

GetCustomClassFor() публичный Метод

public GetCustomClassFor ( ReferencedFileSave rfs ) : CustomClassSave
rfs FlatRedBall.Glue.SaveClasses.ReferencedFileSave
Результат FlatRedBall.Glue.SaveClasses.CustomClassSave

GetElementContaining() публичный Метод

public GetElementContaining ( CustomVariable customVariable ) : IElement
customVariable FlatRedBall.Glue.SaveClasses.CustomVariable
Результат IElement

GetElementContaining() публичный Метод

public GetElementContaining ( EventResponseSave ers ) : IElement
ers FlatRedBall.Glue.Events.EventResponseSave
Результат IElement

GetElementContaining() публичный Метод

public GetElementContaining ( NamedObjectSave namedObjectSave ) : IElement
namedObjectSave FlatRedBall.Glue.SaveClasses.NamedObjectSave
Результат IElement

GetElementContaining() публичный Метод

public GetElementContaining ( ReferencedFileSave referencedFileSave ) : IElement
referencedFileSave FlatRedBall.Glue.SaveClasses.ReferencedFileSave
Результат IElement

GetElementContaining() публичный Метод

public GetElementContaining ( StateSave stateSave ) : IElement
stateSave FlatRedBall.Glue.SaveClasses.StateSave
Результат IElement

GetElementUnqualified() публичный Метод

public GetElementUnqualified ( string elementName ) : IElement
elementName string
Результат IElement

GetElementsUnqualified() публичный Метод

public GetElementsUnqualified ( string elementName ) : List
elementName string
Результат List

GetEntitySave() публичный Метод

public GetEntitySave ( string entityName ) : EntitySave
entityName string
Результат FlatRedBall.Glue.SaveClasses.EntitySave

GetEntitySaveUnqualified() публичный Метод

public GetEntitySaveUnqualified ( string entityName ) : EntitySave
entityName string
Результат FlatRedBall.Glue.SaveClasses.EntitySave

GetFirstCsvUsingClass() публичный Метод

public GetFirstCsvUsingClass ( string className ) : ReferencedFileSave
className string
Результат FlatRedBall.Glue.SaveClasses.ReferencedFileSave

GetFirstCsvUsingClass() публичный Метод

public GetFirstCsvUsingClass ( string className, IElement elementToLookIn ) : ReferencedFileSave
className string
elementToLookIn IElement
Результат FlatRedBall.Glue.SaveClasses.ReferencedFileSave

GetIElement() публичный Метод

public GetIElement ( string elementName ) : IElement
elementName string
Результат IElement

GetMatchingReferencedFiles() публичный Метод

public GetMatchingReferencedFiles ( ReferencedFileSave rfs ) : List
rfs FlatRedBall.Glue.SaveClasses.ReferencedFileSave
Результат List

GetNamedObjectContainer() публичный Метод

public GetNamedObjectContainer ( string namedObjectContainerName ) : INamedObjectContainer
namedObjectContainerName string
Результат INamedObjectContainer

GetReferencedFileSaveFromFile() публичный Метод

public GetReferencedFileSaveFromFile ( string fileName ) : ReferencedFileSave
fileName string
Результат FlatRedBall.Glue.SaveClasses.ReferencedFileSave

GetReferencedFileSavesFromSource() публичный Метод

public GetReferencedFileSavesFromSource ( string sourceFile ) : List
sourceFile string
Результат List

GetScreenSave() публичный Метод

public GetScreenSave ( string screenName ) : ScreenSave
screenName string
Результат ScreenSave

GetScreenSaveUnqualified() публичный Метод

public GetScreenSaveUnqualified ( string screenName ) : ScreenSave
screenName string
Результат ScreenSave

GetVariableContainer() публичный Метод

public GetVariableContainer ( CustomVariable customVariable ) : IElement
customVariable CustomVariable
Результат IElement

MakeAbsoluteContent() публичный Метод

public MakeAbsoluteContent ( string fileName ) : string
fileName string
Результат string

ObjectFinder() публичный Метод

public ObjectFinder ( ) : System
Результат System