4 overrides of Metadata
System.ComponentModel.Composition (4)
System\ComponentModel\Composition\AttributedModel\AttributedExportDefinition.cs (1)
34
public override IDictionary<string, object?>
Metadata
System\ComponentModel\Composition\ReflectionModel\PartCreatorExportDefinition.cs (1)
29
public override IDictionary<string, object?>
Metadata
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberExportDefinition.cs (1)
36
public override IDictionary<string, object?>
Metadata
=> _metadata ??= _exportDefinition.Metadata.AsReadOnly();
System\ComponentModel\Composition\ReflectionModel\ReflectionModelServices.cs (1)
473
public override IDictionary<string, object?>
Metadata
13 references to Metadata
System.ComponentModel.Composition (13)
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (3)
311
string? exportTypeIdentity = definition.
Metadata
.GetValue<string>(CompositionConstants.ExportTypeIdentityMetadataName);
324
if (!definition.
Metadata
.TryGetValue(metadataKey, out object? metadataValue))
355
CreationPolicy 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
"/>
173
Debug.Assert(Definition.
Metadata
!= null);
175
return 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)
35
var metadata = new Dictionary<string, object?>(_productDefinition.
Metadata
);
47
if (exportDefinition.
Metadata
.TryGetValue(CompositionConstants.ProductDefinitionMetadataName, out object? productValue))
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePartDefinition.cs (1)
269
var genericParametersOrder = export.
Metadata
.GetValue<int[]>(CompositionConstants.GenericExportParametersOrderMetadataName);
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberExportDefinition.cs (1)
36
public override IDictionary<string, object?> Metadata => _metadata ??= _exportDefinition.
Metadata
.AsReadOnly();