4 overrides of Metadata
System.ComponentModel.Composition (4)
System\ComponentModel\Composition\AttributedModel\AttributedExportDefinition.cs (1)
34public override IDictionary<string, object?> Metadata
System\ComponentModel\Composition\ReflectionModel\PartCreatorExportDefinition.cs (1)
29public override IDictionary<string, object?> Metadata
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberExportDefinition.cs (1)
36public override IDictionary<string, object?> Metadata => _metadata ??= _exportDefinition.Metadata.AsReadOnly();
System\ComponentModel\Composition\ReflectionModel\ReflectionModelServices.cs (1)
473public override IDictionary<string, object?> Metadata
13 references to Metadata
System.ComponentModel.Composition (13)
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (3)
311string? exportTypeIdentity = definition.Metadata.GetValue<string>(CompositionConstants.ExportTypeIdentityMetadataName); 324if (!definition.Metadata.TryGetValue(metadataKey, out object? metadataValue)) 355CreationPolicy exportPolicy = definition.Metadata.GetValue<CreationPolicy>(CompositionConstants.PartCreationPolicyMetadataName);
System\ComponentModel\Composition\Primitives\Export.cs (3)
165/// This property returns the value of <see cref="ExportDefinition.Metadata"/> 173Debug.Assert(Definition.Metadata != null); 175return Definition.Metadata;
System\ComponentModel\Composition\Primitives\ExportDefinition.cs (3)
26/// and optionally, <see cref="Metadata"/>. By default, <see cref="Metadata"/> 45/// <see cref="Metadata"/> property to an empty, read-only
System\ComponentModel\Composition\ReflectionModel\PartCreatorExportDefinition.cs (2)
35var metadata = new Dictionary<string, object?>(_productDefinition.Metadata); 47if (exportDefinition.Metadata.TryGetValue(CompositionConstants.ProductDefinitionMetadataName, out object? productValue))
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePartDefinition.cs (1)
269var genericParametersOrder = export.Metadata.GetValue<int[]>(CompositionConstants.GenericExportParametersOrderMetadataName);
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberExportDefinition.cs (1)
36public override IDictionary<string, object?> Metadata => _metadata ??= _exportDefinition.Metadata.AsReadOnly();