A shared maxscript query - overrides SharedInstance, Clone and ContextDefinitionChanged and provides an appropriate default implementation for these members.
The query must still provide a Singleton access point.
Public Member Functions |
|
override Object | Clone () |
Since these queries can be shared, fake out
clone, by simply returning this. |
|
Properties |
|
override EventHandler | ContextDefinitionChanged |
This context must never change, and is kept
as a singleton instance. |
|
override bool |
SharedInstance [get] |
This is a shared singleton query. |
override Object WPFCustomControls::ContextQueries::SharedMaxscriptContextQuery::Clone | ( | ) | [inline, virtual] |
Since these queries can be shared, fake out clone, by simply returning this.
Reimplemented from WPFCustomControls::ContextQueries::ContextQuery.
override EventHandler
WPFCustomControls::ContextQueries::SharedMaxscriptContextQuery::ContextDefinitionChanged
[add, remove] |
This context must never change, and is kept as a singleton instance.
Avoid leaking event listeners by never attaching them.
Reimplemented from WPFCustomControls::ContextQueries::ContextQuery.
override bool
WPFCustomControls::ContextQueries::SharedMaxscriptContextQuery::SharedInstance
[get] |
This is a shared singleton query.
Reimplemented from WPFCustomControls::ContextQueries::ContextQuery.