C# Class FlatRedBall.Gui.ObjectDisplayManager

显示文件 Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method Description
CreateListDisplayWindowForObject ( object displayedObject, Cursor cursor ) : ListDisplayWindow
GetObjectDisplayerForObject ( object objectToDisplay ) : IObjectDisplayer
GetObjectDisplayerForObject ( object objectToDisplay, Window requestingWindow ) : IObjectDisplayer
GetObjectDisplayerForObject ( object objectToDisplay, Window requestingWindow, string memberName ) : IObjectDisplayer
GetObjectDisplayerForObject ( object objectToDisplay, Window requestingWindow, string memberName, bool &isNewWindow ) : IObjectDisplayer
GetStringRepresentationFor ( object objectToGetRepresentationFor ) : string
HideObjectDisplayerForObject ( object objectToHideDisplayerFor ) : void
IsIEnumerable ( Type typeToTest ) : bool
RegisterObjectDisplayer ( IObjectDisplayer objectDisplayer ) : void
SetNewObjectDisplaying ( IObjectDisplayer objectDisplayer, object newObjectDisplaying ) : void
SetStringRepresentationMethod ( Type type, StringRepresentation stringRepresentation ) : void

Private Methods

Method Description
Activity ( ) : void
CreateObjectDisplayer ( object displayedObject, Window requestingWindow, string memberName ) : IObjectDisplayer
ObjectDisplayManager ( ) : System
RemovalOfWatchedWindow ( Window callingWindow ) : void

Method Details

CreateListDisplayWindowForObject() public static method

public static CreateListDisplayWindowForObject ( object displayedObject, Cursor cursor ) : ListDisplayWindow
displayedObject object
cursor Cursor
return ListDisplayWindow

GetObjectDisplayerForObject() public method

public GetObjectDisplayerForObject ( object objectToDisplay ) : IObjectDisplayer
objectToDisplay object
return IObjectDisplayer

GetObjectDisplayerForObject() public method

public GetObjectDisplayerForObject ( object objectToDisplay, Window requestingWindow ) : IObjectDisplayer
objectToDisplay object
requestingWindow Window
return IObjectDisplayer

GetObjectDisplayerForObject() public method

public GetObjectDisplayerForObject ( object objectToDisplay, Window requestingWindow, string memberName ) : IObjectDisplayer
objectToDisplay object
requestingWindow Window
memberName string
return IObjectDisplayer

GetObjectDisplayerForObject() public method

public GetObjectDisplayerForObject ( object objectToDisplay, Window requestingWindow, string memberName, bool &isNewWindow ) : IObjectDisplayer
objectToDisplay object
requestingWindow Window
memberName string
isNewWindow bool
return IObjectDisplayer

GetStringRepresentationFor() public static method

public static GetStringRepresentationFor ( object objectToGetRepresentationFor ) : string
objectToGetRepresentationFor object
return string

HideObjectDisplayerForObject() public method

public HideObjectDisplayerForObject ( object objectToHideDisplayerFor ) : void
objectToHideDisplayerFor object
return void

IsIEnumerable() public static method

public static IsIEnumerable ( Type typeToTest ) : bool
typeToTest System.Type
return bool

RegisterObjectDisplayer() public method

public RegisterObjectDisplayer ( IObjectDisplayer objectDisplayer ) : void
objectDisplayer IObjectDisplayer
return void

SetNewObjectDisplaying() public method

public SetNewObjectDisplaying ( IObjectDisplayer objectDisplayer, object newObjectDisplaying ) : void
objectDisplayer IObjectDisplayer
newObjectDisplaying object
return void

SetStringRepresentationMethod() public static method

public static SetStringRepresentationMethod ( Type type, StringRepresentation stringRepresentation ) : void
type System.Type
stringRepresentation StringRepresentation
return void