2 writes to _partType
System.Composition.TypedParts (2)
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (2)
45_partType = partType; 56_partType = partType;
13 references to _partType
System.Composition.TypedParts (13)
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (13)
62public TypeInfo PartType { get { return _partType; } } 76.SelectMany(feature => feature.GetDependencies(_partType, definitionAccessor))) 83var partTypeAsType = _partType.AsType(); 87foreach (var c in _partType.DeclaredConstructors.Where(ci => ci.IsPublic && !(ci.IsStatic))) 93string message = SR.Format(SR.DiscoveredPart_MultipleImportingConstructorsFound, _partType); 101if (_constructor == null && _partType.IsGenericType) 103_constructor = GetConstructorInfoFromGenericType(_partType); 106_constructor ??= _partType.DeclaredConstructors.FirstOrDefault(ci => ci.IsPublic && !(ci.IsStatic || ci.GetParameters().Length != 0)); 110string message = SR.Format(SR.DiscoveredPart_NoImportingConstructorsFound, _partType); 202activator = activationFeature.RewriteActivator(_partType, activator, _partMetadata.Value, dependencies); 224for (int index = 0; index < _partType.GenericTypeParameters.Length; index++) 226foreach (var genericParameterConstraints in _partType.GenericTypeParameters[index].GetTypeInfo().GetGenericParameterConstraints()) 244var closedType = _partType.MakeGenericType(typeArguments).GetTypeInfo();