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.

Namespace:   Microsoft.VisualStudio.ExtensibilityHosting
Assembly:  Microsoft.VisualStudio.ExtensibilityHosting (in Microsoft.VisualStudio.ExtensibilityHosting.dll)

System::Object
  Microsoft.VisualStudio.ExtensibilityHosting::DefaultScopeCreator

[SerializableAttribute]
public ref class DefaultScopeCreator : ICompositionScopeCreator

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: