ScopingExtensions Class
Defines static convenience methods for scoping.
Assembly: System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | ContainsPartMetadata<T>(ComposablePartDefinition^, String^, T) | Gets a value that indicates whether the specified part contains metadata that has the specified key and value. |
![]() ![]() | ContainsPartMetadataWithKey(ComposablePartDefinition^, String^) | Gets a value that indicates whether the specified part contains metadata that has the specified key. |
![]() ![]() | Exports(ComposablePartDefinition^, String^) | Gets a value that indicates whether the specified part exports the specified contract. |
![]() ![]() | Filter(ComposablePartCatalog^, Func<ComposablePartDefinition^, Boolean>^) | Filters the specified catalog with the specified filter function. |
![]() ![]() | Imports(ComposablePartDefinition^, String^) | Determines whether the specified part imports the specified contract. |
![]() ![]() | Imports(ComposablePartDefinition^, String^, ImportCardinality) | Determines whether the specified part imports the specified contract with the specified cardinality. |
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

