DefaultScopeCreator Class
Creates scopes from a catalog based on exports in catalog which have scope definition metadata.
Scoping policy description: 1. Find exports with scope definition contract and parent scope contract name and scope contract name metadata. 2. Create scopes containing parts dependent on the scope contract (transitive). 3. Parent those scopes to the scope defined by the parent scope contract name. 4. Remove any parts in child scopes from parent scopes.
Assembly: Microsoft.VisualStudio.ExtensibilityHosting (in Microsoft.VisualStudio.ExtensibilityHosting.dll)
| Name | Description | |
|---|---|---|
![]() | DefaultScopeCreator() |
| Name | Description | |
|---|---|---|
![]() | CreateScope(ComposablePartCatalog^) | |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
![]() | TryCreateScope(ComposablePartCatalog^, CompositionScopeDefinition^) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

