1 instantiation of EdmProviderManifest
System.Data.Entity (1)
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (1)
31private static EdmProviderManifest _instance = new EdmProviderManifest();
145 references to EdmProviderManifest
System.Data.Entity (145)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (17)
36private static readonly DbNullExpression _binaryNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Binary)); 37private static readonly DbNullExpression _boolNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Boolean)); 38private static readonly DbNullExpression _byteNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Byte)); 39private static readonly DbNullExpression _dateTimeNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.DateTime)); 40private static readonly DbNullExpression _dateTimeOffsetNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.DateTimeOffset)); 41private static readonly DbNullExpression _decimalNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Decimal)); 42private static readonly DbNullExpression _doubleNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Double)); 43private static readonly DbNullExpression _geographyNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Geography)); 44private static readonly DbNullExpression _geometryNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Geometry)); 45private static readonly DbNullExpression _guidNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Guid)); 46private static readonly DbNullExpression _int16Null = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Int16)); 47private static readonly DbNullExpression _int32Null = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Int32)); 48private static readonly DbNullExpression _int64Null = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Int64)); 49private static readonly DbNullExpression _sbyteNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.SByte)); 50private static readonly DbNullExpression _singleNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Single)); 51private static readonly DbNullExpression _stringNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.String)); 52private static readonly DbNullExpression _timeNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Time));
System\Data\Common\CommandTrees\ExpressionBuilder\EdmFunctions.cs (1)
32EdmProviderManifest.Instance.GetStoreFunctions(),
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
24private static TypeUsage _booleanType = EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Boolean);
System\Data\Common\DbXmlEnabledProviderManifest.cs (1)
123_storeTypeNameToEdmPrimitiveType.Add(type.Name.ToLowerInvariant(), EdmProviderManifest.Instance.GetPrimitiveType(type.PrimitiveTypeKind));
System\Data\Common\EntitySql\FunctionOverloadResolver.cs (1)
317IList<PrimitiveType> promotions = EdmProviderManifest.Instance.GetPromotionTypes(primitiveFromType);
System\Data\Common\Internal\DbTypeMap.cs (1)
164PrimitiveType primitiveType = EdmProviderManifest.Instance.GetPrimitiveType(type);
System\Data\Common\Utils\MetadataHelper.cs (2)
777if (typeUsage.Facets.TryGetValue(EdmProviderManifest.ConcurrencyModeFacetName, false, out concurrencyFacet) && 790if (member.TypeUsage.Facets.TryGetValue(EdmProviderManifest.StoreGeneratedPatternFacetName, false, out storeGeneratedFacet) &&
System\Data\EntityClient\EntityCommandDefinition.cs (1)
352parameter.EdmType = EdmProviderManifest.Instance.GetPrimitiveType(primitiveTypeKind);
System\Data\EntityClient\EntityParameter.cs (1)
450typeUsage = EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(primitiveParameterType.PrimitiveTypeKind);
System\Data\EntityModel\SchemaObjectModel\Schema.cs (1)
576EdmProviderManifest.Instance.GetPrimitiveType(PrimitiveTypeKind.String),
System\Data\EntityModel\SchemaObjectModel\SchemaElement.cs (1)
725TypeUsage.Create(EdmProviderManifest.Instance.GetPrimitiveType(PrimitiveTypeKind.String)),
System\Data\EntityModel\SchemaObjectModel\SchemaManager.cs (1)
75DbProviderManifest providerManifest = checkForSystemNamespace ? EdmProviderManifest.Instance : null;
System\Data\EntityModel\SchemaObjectModel\TypeElement.cs (2)
282FacetDescription precisionFacetDescription = Helper.GetFacet(FacetDescriptions, EdmProviderManifest.PrecisionFacetName); 283FacetDescription scaleFacetDescription = Helper.GetFacet(FacetDescriptions, EdmProviderManifest.ScaleFacetName);
System\Data\EntityModel\SchemaObjectModel\TypeUsageBuilder.cs (46)
157if (value.Key == EdmProviderManifest.StoreGeneratedPatternFacetName) 162else if (value.Key == EdmProviderManifest.ConcurrencyModeFacetName) 168value.Key == EdmProviderManifest.CollationFacetName) 209&& !_facetValues.ContainsKey(EdmProviderManifest.IsStrictFacetName) 212this._facetValues.Add(EdmProviderManifest.IsStrictFacetName, false /* only possible value */); 278if (value.Key != EdmProviderManifest.NullableFacetName && 279value.Key != EdmProviderManifest.StoreGeneratedPatternFacetName && 280value.Key != EdmProviderManifest.ConcurrencyModeFacetName) 301if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.NullableFacetName)) 311else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.PrecisionFacetName)) 316else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.ScaleFacetName)) 321else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.StoreGeneratedPatternFacetName)) 326else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.ConcurrencyModeFacetName)) 331else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.MaxLengthFacetName)) 336else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.UnicodeFacetName)) 341else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.CollationFacetName)) 346else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.FixedLengthFacetName)) 351else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.NullableFacetName)) 356else if (SchemaElement.CanHandleAttribute(reader, EdmProviderManifest.SridFacetName)) 379if (facets.TryGetValue(EdmProviderManifest.PrecisionFacetName, out precisionFacet) && precisionFacet.Value != null) 383EdmProviderManifest.PrecisionFacetName); 398if (facets.TryGetValue(EdmProviderManifest.ScaleFacetName, out scaleFacet) && scaleFacet.Value != null) 402EdmProviderManifest.ScaleFacetName); 436if (facets.TryGetValue(EdmProviderManifest.PrecisionFacetName, out precisionFacet) && precisionFacet.Value != null) 440EdmProviderManifest.PrecisionFacetName); 471if (!facets.TryGetValue(EdmProviderManifest.MaxLengthFacetName, out maxLenFacet) || maxLenFacet.Value == null) 481FacetDescription facetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, EdmProviderManifest.MaxLengthFacetName); 497if (_facetValues.ContainsKey(EdmProviderManifest.ConcurrencyModeFacetName)) 501System.Data.Entity.Strings.FacetNotAllowed(EdmProviderManifest.ConcurrencyModeFacetName, type.FullName)); 506&& (!facets.TryGetValue(EdmProviderManifest.IsStrictFacetName, out isStrictFacet) || (bool)isStrictFacet.Value != false)) 514if (!facets.TryGetValue(EdmProviderManifest.SridFacetName, out sridFacet) || sridFacet.Value == null) 524FacetDescription facetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, EdmProviderManifest.SridFacetName); 536Debug.Assert(reader.LocalName == EdmProviderManifest.MaxLengthFacetName); 541_facetValues.Add(EdmProviderManifest.MaxLengthFacetName, EdmConstants.UnboundedValue); 551_facetValues.Add(EdmProviderManifest.MaxLengthFacetName, size); 556Debug.Assert(reader.LocalName == EdmProviderManifest.SridFacetName); 561_facetValues.Add(EdmProviderManifest.SridFacetName, EdmConstants.VariableValue); 571_facetValues.Add(EdmProviderManifest.SridFacetName, srid); 579_facetValues.Add(EdmProviderManifest.NullableFacetName, nullable); 607_facetValues.Add(EdmProviderManifest.StoreGeneratedPatternFacetName, storeGeneratedPattern); 629_facetValues.Add(EdmProviderManifest.ConcurrencyModeFacetName, concurrencyMode); 642_facetValues.Add(EdmProviderManifest.PrecisionFacetName, precision); 651_facetValues.Add(EdmProviderManifest.ScaleFacetName, scale); 660_facetValues.Add(EdmProviderManifest.UnicodeFacetName, isUnicode); 671_facetValues.Add(EdmProviderManifest.CollationFacetName, reader.Value); 679_facetValues.Add(EdmProviderManifest.FixedLengthFacetName, isFixedLength);
System\Data\Mapping\Update\Internal\UpdateCompiler.cs (1)
271EdmProviderManifest.StoreGeneratedPatternFacetName,
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (1)
141if (LeafEdmMember.TypeUsage.Facets.TryGetValue(EdmProviderManifest.DefaultValueFacetName, false, out facet))
System\Data\Metadata\CacheForPrimitiveTypes.cs (4)
87FacetDescription[] facetDescriptions = EdmProviderManifest.GetInitialFacetDescriptions(primitiveTypeKind); 107facet.Name == EdmProviderManifest.MaxLengthFacetName && 125maxLength = Helper.GetFacet(primitiveType.FacetDescriptions, EdmProviderManifest.MaxLengthFacetName).MaxValue.Value; 129int newMaxLength = Helper.GetFacet(primitiveType.FacetDescriptions, EdmProviderManifest.MaxLengthFacetName).MaxValue.Value;
System\Data\Metadata\ClrPerspective.cs (1)
107typeUsage = EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(primitiveType.PrimitiveTypeKind);
System\Data\Metadata\Converter.cs (8)
35EnumType concurrencyModeType = new EnumType(EdmProviderManifest.ConcurrencyModeFacetName, 51EnumType storeGeneratedPatternType = new EnumType(EdmProviderManifest.StoreGeneratedPatternFacetName, 67ConcurrencyModeFacet = new FacetDescription(EdmProviderManifest.ConcurrencyModeFacetName, 72StoreGeneratedPatternFacet = new FacetDescription(EdmProviderManifest.StoreGeneratedPatternFacetName, 77CollationFacet = new FacetDescription(EdmProviderManifest.CollationFacetName, 1335if (providerManifest is EdmProviderManifest) 1377Facet maxLengthFacet = typeUsage.Facets[EdmProviderManifest.MaxLengthFacetName]; 1384EdmProviderManifest.MaxLengthFacetName).MaxValue
System\Data\Metadata\Edm\EdmMember.cs (2)
127if (TypeUsage.Facets.TryGetValue(EdmProviderManifest.StoreGeneratedPatternFacetName, false, out item)) 143if (TypeUsage.Facets.TryGetValue(EdmProviderManifest.StoreGeneratedPatternFacetName, false, out item))
System\Data\Metadata\Edm\FacetDescription.cs (2)
294if (facetName == EdmProviderManifest.PrecisionFacetName || 295facetName == EdmProviderManifest.ScaleFacetName)
System\Data\Metadata\Edm\MetadataItem_Static.cs (2)
456internal static EdmProviderManifest EdmProviderManifest 460return EdmProviderManifest.Instance;
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (29)
31private static EdmProviderManifest _instance = new EdmProviderManifest(); 48internal static EdmProviderManifest Instance 244FacetDescription[] list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.String); 249list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.Binary); 254list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.DateTime); 259list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.Time); 264list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.DateTimeOffset); 270list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.Decimal); 275list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.Geography); 279list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyPoint); 283list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyLineString); 287list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyPolygon); 291list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyMultiPoint); 295list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyMultiLineString); 299list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyMultiPolygon); 303list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeographyCollection); 307list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.Geometry); 311list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryPoint); 315list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryLineString); 319list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryPolygon); 323list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryMultiPoint); 327list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryMultiLineString); 331list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryMultiPolygon); 335list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.GeometryCollection); 3970, EdmProviderManifest.MaximumDateTimePrecision, null)); 4070, EdmProviderManifest.MaximumDateTimePrecision, TypeUsage.DefaultDateTimePrecisionFacetValue)); 4160, EdmProviderManifest.MaximumDateTimePrecision, TypeUsage.DefaultDateTimePrecisionFacetValue)); 427EdmProviderManifest.MaximumDecimalPrecision, 432EdmProviderManifest.MaximumDecimalPrecision,
System\Data\Metadata\EdmItemCollection.cs (2)
413EdmProviderManifest providerManifest = EdmProviderManifest.Instance;
System\Data\Metadata\MetadataWorkspace.cs (3)
1281EdmProviderManifest.Instance.GetFacetDescriptions(clrType.BaseType)), 1357return EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(primitiveTypeKind); 1367return EdmProviderManifest.Instance.GetPrimitiveType(primitiveTypeKind);
System\Data\Metadata\StoreItemCollection.Loader.cs (1)
151if (_providerManifest is EdmProviderManifest)
System\Data\Metadata\TypeHelpers.cs (2)
217IList<PrimitiveType> promotableTypes = EdmProviderManifest.Instance.GetPromotionTypes(fromPrimitiveType); 820PrimitiveType primitiveType = EdmProviderManifest.Instance.GetPrimitiveType(primitiveTypeKind);
System\Data\Metadata\TypeSemantics.cs (6)
625if (type.Facets.TryGetValue(EdmProviderManifest.NullableFacetName, false, out nullableFacet)) 705return EdmProviderManifest.Instance.ForgetScalarConstraints(type); 751objectModel.ReadOnlyCollection<PrimitiveType> superTypes = EdmProviderManifest.Instance.GetPromotionTypes(subPrimitiveType); 1120objectModel.ReadOnlyCollection<PrimitiveType> primitiveTypes = EdmProviderManifest.Instance.GetStoreTypes(); 1126commonTypeClosure[i, j] = Intersect(EdmProviderManifest.Instance.GetPromotionTypes(primitiveTypes[i]), 1127EdmProviderManifest.Instance.GetPromotionTypes(primitiveTypes[j]));
System\Data\Objects\ELinq\ExpressionConverter.cs (3)
1030type = EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(primitiveTypeKind); 1058type = EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(primitiveTypeKind); 1392var escapeExpression = DbExpressionBuilder.Constant(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.String), new String(new char[] { escapeChar }));
System\Data\Objects\ELinq\MethodCallTranslator.cs (1)
2000TypeUsage intTypeUsage = TypeUsage.CreateDefaultTypeUsage(EdmProviderManifest.Instance.GetPrimitiveType(PrimitiveTypeKind.Int32));