System.ComponentModel.Composition
4.0.0.0
System.ComponentModel.Composition.Primitives.ComposablePartCatalog
System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged
System.Diagnostics.DebuggerTypeProxy(typeof(System.ComponentModel.Composition.Hosting.CompositionScopeDefinitionDebuggerProxy))
To be added.
Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class with the specified underlying catalog and children.
The underlying catalog for this catalog.
A collection of the child scopes of this catalog.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class with the specified underlying catalog, children, and public surface.
The underlying catalog for this catalog.
A collection of the child scopes of this catalog.
The public surface for this catalog.
Event
4.0.0.0
System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs>
To be added.
Occurs when the underlying catalog has changed, if that catalog supports notifications.
Event
4.0.0.0
System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs>
To be added.
Occurs when the underlying catalog is changing, if that catalog supports notifications.
Property
4.0.0.0
System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.CompositionScopeDefinition>
To be added.
To be added.
Gets the child scopes of this catalog.
Method
4.0.0.0
System.Void
This method is called only by the public Dispose() and Finalize() methods; do not call this method directly.When you implement the dispose pattern, the Boolean parameter of the Dispose(Boolean) method should be used as follows:
-
The Dispose() method of the current object should call Dispose(Boolean) with the Boolean parameter set to true to release both managed and unmanaged resources.
-
The Finalize() method of the current object should call Dispose(Boolean) with the Boolean parameter set to false to release only unmanaged resources.
For more information, see Implementing a Dispose Method.
Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the class.
true to release managed and unmanaged resources; false to release only unmanaged resources.
Method
4.0.0.0
System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition>
To be added.
Returns an enumerator that iterates through the catalog.
An enumerator that can be used to iterate through the catalog.
Method
4.0.0.0
System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>>
To be added.
Gets a collection of exports that match the conditions specified by the import definition.
A collection of exports that match the specified conditions.
Conditions that specify which exports to match.
Method
4.0.0.0
System.Void
To be added.
Raises the event.
Contains data for the event.
Method
4.0.0.0
System.Void
To be added.
Raises the event.
Contains data for the event.
Property
4.0.0.0
System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition>
To be added.
To be added.
Gets a collection of parts visible to the parent scope of this catalog.