21 instantiations of FacetDescription
System.Data.Entity (21)
System\Data\EntityModel\SchemaObjectModel\FacetDescriptionElement.cs (1)
155_facetDescription = new FacetDescription(Name, FacetType, MinValue, MaxValue, DefaultValue, _isConstant, declaringTypeName);
System\Data\Metadata\Converter.cs (3)
67ConcurrencyModeFacet = new FacetDescription(EdmProviderManifest.ConcurrencyModeFacetName, 72StoreGeneratedPatternFacet = new FacetDescription(EdmProviderManifest.StoreGeneratedPatternFacetName, 77CollationFacet = new FacetDescription(EdmProviderManifest.CollationFacetName,
System\Data\Metadata\Edm\MetadataItem_Static.cs (3)
291_nullableFacetDescription = new FacetDescription(DbProviderManifest.NullableFacetName, 297_defaultValueFacetDescription = new FacetDescription(DbProviderManifest.DefaultValueFacetName, 305_collectionKindFacetDescription = new FacetDescription(XmlConstants.CollectionKind,
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (14)
355list[0] = (new FacetDescription(DbProviderManifest.MaxLengthFacetName, 360list[1] = (new FacetDescription(DbProviderManifest.UnicodeFacetName, 365list[2] = (new FacetDescription(DbProviderManifest.FixedLengthFacetName, 378list[0] = (new FacetDescription(DbProviderManifest.MaxLengthFacetName, 383list[1] = (new FacetDescription(DbProviderManifest.FixedLengthFacetName, 395list[0] = (new FacetDescription(DbProviderManifest.PrecisionFacetName, 405list[0] = (new FacetDescription(DbProviderManifest.PrecisionFacetName, 414list[0] = (new FacetDescription(DbProviderManifest.PrecisionFacetName, 424list[0] = (new FacetDescription(DbProviderManifest.PrecisionFacetName, 429list[1] = (new FacetDescription(DbProviderManifest.ScaleFacetName, 447list[0] = (new FacetDescription(DbProviderManifest.SridFacetName, 452list[1] = (new FacetDescription(DbProviderManifest.IsStrictFacetName, 470list[0] = (new FacetDescription(DbProviderManifest.SridFacetName, 475list[1] = (new FacetDescription(DbProviderManifest.IsStrictFacetName,
78 references to FacetDescription
System.Data.Entity (72)
System\Data\Common\DbProviderManifest.cs (1)
116public abstract System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> GetFacetDescriptions(EdmType edmType);
System\Data\Common\DbXmlEnabledProviderManifest.cs (4)
27private Dictionary<PrimitiveType, System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription>> _facetDescriptions = new Dictionary<PrimitiveType, System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription>>(); 77public override System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> GetFacetDescriptions(EdmType type) 125System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> descriptions;
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
2452FacetDescription facetDescription = Helper.GetFacet(type.ProviderManifest.GetFacetDescriptions(type), facetName);
System\Data\EntityModel\SchemaObjectModel\FacetDescriptionElement.cs (2)
26FacetDescription _facetDescription; 144public FacetDescription FacetDescription
System\Data\EntityModel\SchemaObjectModel\TypeElement.cs (5)
229public IEnumerable<FacetDescription> FacetDescriptions 282FacetDescription precisionFacetDescription = Helper.GetFacet(FacetDescriptions, EdmProviderManifest.PrecisionFacetName); 283FacetDescription scaleFacetDescription = Helper.GetFacet(FacetDescriptions, EdmProviderManifest.ScaleFacetName); 311foreach (FacetDescription systemFacetDescription in baseType.FacetDescriptions) 313FacetDescription providerFacetDescription = Helper.GetFacet(FacetDescriptions, systemFacetDescription.FacetName);
System\Data\EntityModel\SchemaObjectModel\TypeUsageBuilder.cs (5)
382FacetDescription precisionFacetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, 401FacetDescription scaleFacetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, 439FacetDescription precisionFacetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, 481FacetDescription facetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, EdmProviderManifest.MaxLengthFacetName); 524FacetDescription facetDescription = Helper.GetFacet(primitiveType.FacetDescriptions, EdmProviderManifest.SridFacetName);
System\Data\Metadata\CacheForPrimitiveTypes.cs (2)
87FacetDescription[] facetDescriptions = EdmProviderManifest.GetInitialFacetDescriptions(primitiveTypeKind); 151private static Facet[] CreateInitialFacets(FacetDescription[] facetDescriptions)
System\Data\Metadata\Converter.cs (3)
86internal static readonly FacetDescription ConcurrencyModeFacet; 87internal static readonly FacetDescription StoreGeneratedPatternFacet; 88internal static readonly FacetDescription CollationFacet;
System\Data\Metadata\Edm\EdmType.cs (1)
352internal virtual IEnumerable<FacetDescription> GetAssociatedFacetDescriptions()
System\Data\Metadata\Edm\Facet.cs (5)
32private Facet(FacetDescription facetDescription, object value) 48internal static Facet Create(FacetDescription facetDescription, object value) 61internal static Facet Create(FacetDescription facetDescription, object value, bool bypassKnownValues) 108private readonly FacetDescription _facetDescription; 125public FacetDescription Description
System\Data\Metadata\Edm\FacetDescription.cs (3)
79Debug.Assert(FacetDescription.IsNumericType(facetType), "Min and Max Values can only be specified for numeric facets"); 292if (FacetDescription.IsNumericType(facetType)) 317else if (FacetDescription.IsNumericType(_facetType))
System\Data\Metadata\Edm\FacetValues.cs (1)
55internal bool TryGetFacet(FacetDescription description, out Facet facet)
System\Data\Metadata\Edm\MetadataItem_Static.cs (10)
289FacetDescription[] generalFacetDescriptions = new FacetDescription[2]; 432private static readonly System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> _generalFacetDescriptions; 433private static FacetDescription _nullableFacetDescription; 434private static FacetDescription _defaultValueFacetDescription; 435private static FacetDescription _collectionKindFacetDescription; 440internal static FacetDescription DefaultValueFacetDescription 445internal static FacetDescription CollectionKindFacetDescription 451internal static FacetDescription NullableFacetDescription 477public static System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> GetGeneralFacetDescriptions()
System\Data\Metadata\Edm\PrimitiveType.cs (2)
134public System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> FacetDescriptions 207internal override IEnumerable<FacetDescription> GetAssociatedFacetDescriptions()
System\Data\Metadata\Edm\Provider\ClrProviderManifest.cs (1)
183public override System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> GetFacetDescriptions(EdmType type)
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (17)
28private Dictionary<PrimitiveType, System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription>> _facetDescriptions; 88public override System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> GetFacetDescriptions(EdmType type) 95System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription> collection = null; 241Dictionary<PrimitiveType, System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription>> facetDescriptions = new Dictionary<PrimitiveType, System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription>>(); 244FacetDescription[] list = EdmProviderManifest.GetInitialFacetDescriptions(PrimitiveTypeKind.String); 340Interlocked.CompareExchange<Dictionary<PrimitiveType, System.Collections.ObjectModel.ReadOnlyCollection<FacetDescription>>>(ref _facetDescriptions, 345internal static FacetDescription[] GetInitialFacetDescriptions(PrimitiveTypeKind primitiveTypeKind) 347FacetDescription[] list; 353list = new FacetDescription[3]; 376list = new FacetDescription[2]; 393list = new FacetDescription[1]; 403list = new FacetDescription[1]; 413list = new FacetDescription[1]; 422list = new FacetDescription[2]; 445list = new FacetDescription[2]; 468list = new FacetDescription[2];
System\Data\Metadata\Edm\TypeUsage.cs (3)
482foreach (FacetDescription facetDescription in _edmType.GetAssociatedFacetDescriptions()) 536Func<T, FacetDescription> getDescription, 543FacetDescription description = getDescription(thing);
System\Data\Metadata\Helper.cs (3)
90internal static FacetDescription GetFacet(IEnumerable<FacetDescription> facetCollection, string facetName) 92foreach (FacetDescription facetDescription in facetCollection)
System\Data\Metadata\ObjectHelper.cs (3)
35internal static readonly ReadOnlyCollection<FacetDescription> EmptyFacetDescriptionEnumerable = new ReadOnlyCollection<FacetDescription>(new FacetDescription[0]);
System.Data.Entity.Design (6)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (6)
451IEnumerable<FacetDescription> providerDescriptions = GetAssociatedFacetDescriptions(type); 455FacetDescription providerFacetDescription = null; 462foreach (FacetDescription description in providerDescriptions) 526private bool SkipFacet(Facet facet, FacetDescription providerFacetDescription) 578private IEnumerable<FacetDescription> GetAssociatedFacetDescriptions(EdmType type) 582return (IEnumerable<FacetDescription>)mi.Invoke(type, new object[0]);