2 types derived from CompositionContext
System.Composition.Hosting (2)
System\Composition\Hosting\CompositionHost.cs (1)
19
public sealed class CompositionHost :
CompositionContext
, IDisposable
System\Composition\Hosting\Core\LifetimeContext.cs (1)
27
public sealed class LifetimeContext :
CompositionContext
, IDisposable
24 references to CompositionContext
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Host\Mef\MefHostServices.cs (2)
18
public class MefHostServices(
CompositionContext
compositionContext) : HostServices, IMefHostExportProvider
28
public static MefHostServices Create(
CompositionContext
compositionContext)
System.Composition.Hosting (4)
System\Composition\Hosting\CompositionHost.cs (1)
65
/// <see cref="
CompositionContext
"/>.
System\Composition\Hosting\Core\LifetimeContext.cs (1)
189
/// <see cref="
CompositionContext
"/>.
System\Composition\Hosting\Providers\CurrentScope\CurrentScopeExportDescriptorProvider.cs (2)
11
private static readonly CompositionContract s_currentScopeContract = new CompositionContract(typeof(
CompositionContext
));
20
nameof(
CompositionContext
),
System.Composition.Runtime (14)
System\Composition\CompositionContext.cs (14)
19
/// <see cref="
CompositionContext
"/>.
29
/// <see cref="
CompositionContext
"/>.
41
/// <see cref="
CompositionContext
"/>.
54
/// <see cref="
CompositionContext
"/>.
67
/// <see cref="
CompositionContext
"/>.
85
/// <see cref="
CompositionContext
"/>.
98
/// <see cref="
CompositionContext
"/>.
119
/// <see cref="
CompositionContext
"/>.
131
/// <see cref="
CompositionContext
"/>.
144
/// <see cref="
CompositionContext
"/>.
159
/// <see cref="
CompositionContext
"/>.
170
/// <see cref="
CompositionContext
"/>.
188
/// <see cref="
CompositionContext
"/>.
200
/// <see cref="
CompositionContext
"/>.
System.Composition.TypedParts (4)
System\Composition\CompositionContextExtensions.cs (4)
15
/// Adds methods to <see cref="
CompositionContext
"/> that are specific to the
28
public static void SatisfyImports(this
CompositionContext
compositionContext, object objectWithLooseImports)
40
public static void SatisfyImports(this
CompositionContext
compositionContext, object objectWithLooseImports, AttributedModelProvider conventions)
45
private static void SatisfyImportsInternal(this
CompositionContext
exportProvider, object objectWithLooseImports, AttributedModelProvider conventions)