19 references to GetValue
System.ComponentModel.Composition (19)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.CatalogExport.cs (1)
65CreationPolicy partPolicy = partDefinition.Metadata.GetValue<CreationPolicy>(CompositionConstants.PartCreationPolicyMetadataName);
System\ComponentModel\Composition\Hosting\TypeCatalog.cs (1)
297string? genericContractName = definition.Metadata.GetValue<string>(CompositionConstants.GenericContractMetadataName);
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (2)
311string? exportTypeIdentity = definition.Metadata.GetValue<string>(CompositionConstants.ExportTypeIdentityMetadataName); 355CreationPolicy exportPolicy = definition.Metadata.GetValue<CreationPolicy>(CompositionConstants.PartCreationPolicyMetadataName);
System\ComponentModel\Composition\Primitives\PrimitivesServices.cs (6)
14return part.Metadata.GetValue<bool>(CompositionConstants.IsGenericPartMetadataName); 33string? genericContractName = import.Metadata.GetValue<string>(CompositionConstants.GenericContractMetadataName); 34int[]? importParametersOrder = import.Metadata.GetValue<int[]>(CompositionConstants.GenericImportParametersOrderMetadataName); 37int partArity = part.Metadata.GetValue<int>(CompositionConstants.GenericPartArityMetadataName); 72int[]? importParametersOrder = contractBasedImport.Metadata.GetValue<int[]>(CompositionConstants.GenericImportParametersOrderMetadataName); 78int partArity = part.Metadata.GetValue<int>(CompositionConstants.GenericPartArityMetadataName);
System\ComponentModel\Composition\ReflectionModel\GenericSpecializationPartCreationInfo.cs (7)
405string contractName = Translate(reflectionExport.ContractName, reflectionExport.Metadata.GetValue<int[]>(CompositionConstants.GenericExportParametersOrderMetadataName)); 440int[]? importParametersOrder = originalImport.Metadata.GetValue<int[]>(CompositionConstants.GenericImportParametersOrderMetadataName); 462string? exportTypeIdentity = originalExport.Metadata.GetValue<string>(CompositionConstants.ExportTypeIdentityMetadataName); 465metadata[CompositionConstants.ExportTypeIdentityMetadataName] = Translate(exportTypeIdentity, originalExport.Metadata.GetValue<int[]>(CompositionConstants.GenericExportParametersOrderMetadataName)); 549int partArity = partMetadata.GetValue<int>(CompositionConstants.GenericPartArityMetadataName); 556object[]? genericParameterConstraints = partMetadata.GetValue<object[]>(CompositionConstants.GenericParameterConstraintsMetadataName); 557GenericParameterAttributes[]? genericParameterAttributes = partMetadata.GetValue<GenericParameterAttributes[]>(CompositionConstants.GenericParameterAttributesMetadataName);
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePartDefinition.cs (2)
150var genericParameters = (definition.Metadata.Count > 0) ? definition.Metadata.GetValue<IEnumerable<object>>(CompositionConstants.GenericParametersMetadataName) : null; 269var genericParametersOrder = export.Metadata.GetValue<int[]>(CompositionConstants.GenericExportParametersOrderMetadataName);