2 types derived from ImportingItem
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\ReflectionModel\ImportingMember.cs (1)
15internal sealed class ImportingMember : ImportingItem
System\ComponentModel\Composition\ReflectionModel\ImportingParameter.cs (1)
8internal sealed class ImportingParameter : ImportingItem
14 references to ImportingItem
System.ComponentModel.Composition (14)
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePart.cs (11)
20private volatile Dictionary<ImportDefinition, ImportingItem>? _importsCache; 81private Dictionary<ImportDefinition, ImportingItem> ImportsCache 93value = new Dictionary<ImportDefinition, ImportingItem>(); 193ImportingItem? item = GetImportingItemFromDefinition(definition); 241private void SetImport(ImportingItem item, Export[] exports) 462private void SetExportedValueForImport(ImportingItem import, ImportDefinition definition, object value) 471private void UseImportedValues<TImportDefinition>(IEnumerable<TImportDefinition> definitions, Action<ImportingItem, TImportDefinition, object> useImportValue, bool errorIfMissing) 478ImportingItem? import = GetImportingItemFromDefinition(definition); 583private ImportingItem? GetImportingItemFromDefinition(ImportDefinition definition) 585if (!ImportsCache.TryGetValue(definition, out ImportingItem? result)) 597private static ImportingItem? GetImportingItem(ImportDefinition definition)
System\ComponentModel\Composition\ReflectionModel\ReflectionImportDefinition.cs (1)
38public abstract ImportingItem ToImportingItem();
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberImportDefinition.cs (1)
32public override ImportingItem ToImportingItem()
System\ComponentModel\Composition\ReflectionModel\ReflectionParameterImportDefinition.cs (1)
32public override ImportingItem ToImportingItem()