C# 클래스 FlatRedBall.Glue.Elements.ObjectFinder

상속: IObjectFinder
파일 보기 프로젝트 열기: vchelaru/FlatRedBall

공개 메소드들

메소드 설명
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