1 write to _type
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (1)
31_type = type;
18 references to _type
System.ComponentModel.Composition (18)
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (18)
39return _type; 51_constructor = SelectPartConstructor(_type); 58return _type.GetPartMetadataForType(CreationPolicy); 92if (_type.IsAttributeDefined<PartNotDiscoverableAttribute>()) 94CompositionTrace.DefinitionMarkedWithPartNotDiscoverableAttribute(_type); 101CompositionTrace.DefinitionContainsNoExports(_type); 118return GetExportMembers(_type).Any() || 119GetInheritedExports(_type).Any(); 125if (_type.ContainsGenericParameters) 127int partGenericArity = _type.GetPureGenericArity(); 130foreach (MemberInfo member in GetExportMembers(_type).Concat(GetInheritedExports(_type))) 138CompositionTrace.DefinitionMismatchedExportArity(_type, member); 146CompositionTrace.DefinitionMismatchedExportArity(_type, member); 178_partCreationPolicy ??= _type.GetFirstAttribute<PartCreationPolicyAttribute>() ?? PartCreationPolicyAttribute.Default; 263foreach (MemberInfo member in GetExportMembers(_type)) 292foreach (Type type in GetInheritedExports(_type)) 421foreach (MemberInfo member in GetImportMembers(_type))