36 references to CompositeActivator
System.Composition.Hosting (11)
System\Composition\Hosting\Core\CompositionOperation.cs (1)
31
public static object Run(LifetimeContext outermostLifetimeContext,
CompositeActivator
compositionRootActivator)
System\Composition\Hosting\Core\CycleBreakingExportDescriptor.cs (1)
18
public override
CompositeActivator
Activator
System\Composition\Hosting\Core\DirectExportDescriptor.cs (3)
10
private readonly
CompositeActivator
_activator;
13
public DirectExportDescriptor(
CompositeActivator
activator, IDictionary<string, object> metadata)
28
public override
CompositeActivator
Activator { get { return _activator; } }
System\Composition\Hosting\Core\ExportDescriptor.cs (2)
18
public abstract
CompositeActivator
Activator { get; }
31
public static ExportDescriptor Create(
CompositeActivator
activator, IDictionary<string, object> metadata)
System\Composition\Hosting\Core\LifetimeContext.cs (1)
152
public object GetOrCreate(int sharingId, CompositionOperation operation,
CompositeActivator
creator)
System\Composition\Hosting\Providers\ExportFactory\ExportFactoryExportDescriptorProvider.cs (1)
48
var
da = dsc.Activator;
System\Composition\Hosting\Providers\Lazy\LazyExportDescriptorProvider.cs (1)
38
var
da = dsc.Activator;
System\Composition\Hosting\Providers\Lazy\LazyWithMetadataExportDescriptorProvider.cs (1)
41
var
da = dsc.Activator;
System.Composition.TypedParts (25)
System\Composition\TypedParts\ActivationFeatures\ActivationFeature.cs (2)
28
public abstract
CompositeActivator
RewriteActivator(
30
CompositeActivator
activator,
System\Composition\TypedParts\ActivationFeatures\DisposalFeature.cs (2)
15
public override
CompositeActivator
RewriteActivator(
17
CompositeActivator
activator,
System\Composition\TypedParts\ActivationFeatures\LifetimeFeature.cs (2)
18
public override
CompositeActivator
RewriteActivator(
20
CompositeActivator
activatorBody,
System\Composition\TypedParts\ActivationFeatures\OnImportsSatisfiedFeature.cs (4)
32
public override
CompositeActivator
RewriteActivator(
34
CompositeActivator
activator,
38
var
result = activator;
57
var
prev = result;
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (3)
20
private static readonly MethodInfo s_activatorInvokeMethod = typeof(
CompositeActivator
).GetTypeInfo().GetDeclaredMethod("Invoke");
61
public override
CompositeActivator
RewriteActivator(
63
CompositeActivator
activator,
System\Composition\TypedParts\Discovery\DiscoveredExport.cs (2)
41
var
activator = Part.GetActivator(deps);
46
protected abstract ExportDescriptor GetExportDescriptor(
CompositeActivator
partActivator);
System\Composition\TypedParts\Discovery\DiscoveredInstanceExport.cs (1)
17
protected override ExportDescriptor GetExportDescriptor(
CompositeActivator
partActivator)
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (6)
34
private
CompositeActivator
_partActivator;
37
private static readonly MethodInfo s_activatorInvoke = typeof(
CompositeActivator
).GetTypeInfo().GetDeclaredMethod("Invoke");
164
public
CompositeActivator
GetActivator(IEnumerable<CompositionDependency> dependencies)
185
var
a = dep.Target.GetDescriptor().Activator;
197
var
activator = Expression
198
.Lambda<
CompositeActivator
>(body, contextParam, operationParm)
System\Composition\TypedParts\Discovery\DiscoveredPropertyExport.cs (3)
13
private static readonly MethodInfo s_activatorInvoke = typeof(
CompositeActivator
).GetRuntimeMethod("Invoke", new[] { typeof(LifetimeContext), typeof(CompositionOperation) });
23
protected override ExportDescriptor GetExportDescriptor(
CompositeActivator
partActivator)
27
var activator = Expression.Lambda<
CompositeActivator
>(