1 write to _primitiveTypes
System.Data.Entity (1)
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (1)
199Interlocked.CompareExchange<System.Collections.ObjectModel.ReadOnlyCollection<PrimitiveType>>(ref _primitiveTypes, readOnlyTypes, null);
54 references to _primitiveTypes
System.Data.Entity (54)
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (54)
111return _primitiveTypes[(int)primitiveTypeKind]; 119if (_primitiveTypes != null) 245PrimitiveType applicableType = _primitiveTypes[(int)PrimitiveTypeKind.String]; 250applicableType = _primitiveTypes[(int)PrimitiveTypeKind.Binary]; 255applicableType = _primitiveTypes[(int)PrimitiveTypeKind.DateTime]; 260applicableType = _primitiveTypes[(int)PrimitiveTypeKind.Time]; 265applicableType = _primitiveTypes[(int)PrimitiveTypeKind.DateTimeOffset]; 271applicableType = _primitiveTypes[(int)PrimitiveTypeKind.Decimal]; 276applicableType = _primitiveTypes[(int)PrimitiveTypeKind.Geography]; 280applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyPoint]; 284applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyLineString]; 288applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyPolygon]; 292applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyMultiPoint]; 296applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyMultiLineString]; 300applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyMultiPolygon]; 304applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeographyCollection]; 308applicableType = _primitiveTypes[(int)PrimitiveTypeKind.Geometry]; 312applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryPoint]; 316applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryLineString]; 320applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryPolygon]; 324applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryMultiPoint]; 328applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryMultiLineString]; 332applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryMultiPolygon]; 336applicableType = _primitiveTypes[(int)PrimitiveTypeKind.GeometryCollection]; 500EdmProviderManifestFunctionBuilder functions = new EdmProviderManifestFunctionBuilder(_primitiveTypes); 756promotionTypes[i] = new System.Collections.ObjectModel.ReadOnlyCollection<PrimitiveType>(new PrimitiveType[] { _primitiveTypes[i] }); 763_primitiveTypes[(int)PrimitiveTypeKind.Byte], 764_primitiveTypes[(int)PrimitiveTypeKind.Int16], 765_primitiveTypes[(int)PrimitiveTypeKind.Int32], 766_primitiveTypes[(int)PrimitiveTypeKind.Int64], 767_primitiveTypes[(int)PrimitiveTypeKind.Decimal], 768_primitiveTypes[(int)PrimitiveTypeKind.Single], 769_primitiveTypes[(int)PrimitiveTypeKind.Double] 776_primitiveTypes[(int)PrimitiveTypeKind.Int16], 777_primitiveTypes[(int)PrimitiveTypeKind.Int32], 778_primitiveTypes[(int)PrimitiveTypeKind.Int64], 779_primitiveTypes[(int)PrimitiveTypeKind.Decimal], 780_primitiveTypes[(int)PrimitiveTypeKind.Single], 781_primitiveTypes[(int)PrimitiveTypeKind.Double] 788_primitiveTypes[(int)PrimitiveTypeKind.Int32], 789_primitiveTypes[(int)PrimitiveTypeKind.Int64], 790_primitiveTypes[(int)PrimitiveTypeKind.Decimal], 791_primitiveTypes[(int)PrimitiveTypeKind.Single], 792_primitiveTypes[(int)PrimitiveTypeKind.Double] 799_primitiveTypes[(int)PrimitiveTypeKind.Int64], 800_primitiveTypes[(int)PrimitiveTypeKind.Decimal], 801_primitiveTypes[(int)PrimitiveTypeKind.Single], 802_primitiveTypes[(int)PrimitiveTypeKind.Double] 809_primitiveTypes[(int)PrimitiveTypeKind.Single], 810_primitiveTypes[(int)PrimitiveTypeKind.Double] 839_primitiveTypes[(int)promotableKind], 840_primitiveTypes[(int)baseKind] 864PrimitiveType primitiveType = _primitiveTypes[primitiveTypeIndex]; 882return _primitiveTypes;