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