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