5 references to ContractHelpers
System.Composition.TypedParts (5)
System\Composition\CompositionContextExtensions.cs (1)
66
if (
ContractHelpers
.TryGetExplicitImportInfo(pi.PropertyType, conventions.GetDeclaredAttributes(pi.DeclaringType, pi), site, out importInfo))
System\Composition\TypedParts\ActivationFeatures\LifetimeFeature.cs (1)
24
if (!
ContractHelpers
.IsShared(partMetadata))
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (1)
35
select new { Site = site, ImportInfo =
ContractHelpers
.GetImportInfo(pi.PropertyType, attrs, site) }).ToArray();
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (2)
64
public bool IsShared { get { return
ContractHelpers
.IsShared(_partMetadata.Value); } }
122
var importInfo =
ContractHelpers
.GetImportInfo(pi.ParameterType, _attributeContext.GetDeclaredAttributes(partTypeAsType, pi), site);