1 instantiation of Facet
System.Data.Entity (1)
System\Data\Metadata\Edm\Facet.cs (1)
87Facet result = new Facet(facetDescription, value);
140 references to Facet
System.Data.Entity (118)
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (3)
188Facet[] facets = new Facet[type.Facets.Count]; 190foreach (Facet f in type.Facets)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
183foreach (Facet facet in type.Facets)
System\Data\Common\DbCommandDefinition.cs (1)
253Facet maxLengthFacet;
System\Data\Common\Utils\MetadataHelper.cs (2)
776Facet concurrencyFacet; 789Facet storeGeneratedFacet;
System\Data\EntityModel\SchemaObjectModel\TypeUsageBuilder.cs (25)
112private bool TryGetFacets(EdmType edmType, bool complainOnMissingFacet, out Dictionary<string, Facet> calculatedFacets) 115Dictionary<string, Facet> defaultFacets = edmType.GetAssociatedFacetDescriptions().ToDictionary(f => f.FacetName, f => f.DefaultValueFacet); 116calculatedFacets = new Dictionary<string, Facet>(); 118foreach (Facet defaultFacet in defaultFacets.Values) 134calculatedFacets.Add(defaultFacet.Name, Facet.Create(defaultFacet.Description, value)); 159Facet facet = Facet.Create(Converter.StoreGeneratedPatternFacet, value.Value); 164Facet facet = Facet.Create(Converter.ConcurrencyModeFacet, value.Value); 170Facet facet = Facet.Create(Converter.CollationFacet, value.Value); 186Dictionary<string, Facet> calculatedFacets; 201Dictionary<string, Facet> calculatedFacets; 365private void ValidateAndSetBinaryFacets(EdmType type, Dictionary<string, Facet> facets) 371private void ValidateAndSetDecimalFacets(EdmType type, Dictionary<string, Facet> facets) 376Facet precisionFacet; 397Facet scaleFacet; 428private void ValidatePrecisionFacetsForDateTimeFamily(EdmType type, Dictionary<string, Facet> facets) 433Facet precisionFacet; 455private void ValidateAndSetStringFacets(EdmType type, Dictionary<string, Facet> facets) 460private void ValidateLengthFacets(EdmType type, Dictionary<string, Facet> facets) 469Facet maxLenFacet; 491private void ValidateSpatialFacets(EdmType type, Dictionary<string, Facet> facets) 504Facet isStrictFacet; 512Facet sridFacet;
System\Data\Mapping\BaseMetadataMappingVisitor.cs (2)
186foreach (var facet in typeUsage.Facets) 252protected virtual void Visit(Facet facet)
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
604protected override void Visit(Facet facet)
System\Data\Mapping\StorageMappingItemLoader.cs (1)
3678ReadOnlyMetadataCollection<Facet> facets = typeUsage.Facets;
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (1)
140Facet facet;
System\Data\Metadata\CacheForPrimitiveTypes.cs (10)
71internal bool TryGetType(PrimitiveTypeKind primitiveTypeKind, IEnumerable<Facet> facets, out PrimitiveType type) 102foreach (Facet facet in facets) 151private static Facet[] CreateInitialFacets(FacetDescription[] facetDescriptions) 155Facet[] facets = new Facet[facetDescriptions.Length]; 162facets[i] = Facet.Create(facetDescriptions[i], TypeUsage.DefaultMaxLengthFacetValue); 166facets[i] = Facet.Create(facetDescriptions[i], TypeUsage.DefaultUnicodeFacetValue); 170facets[i] = Facet.Create(facetDescriptions[i], TypeUsage.DefaultFixedLengthFacetValue); 174facets[i] = Facet.Create(facetDescriptions[i], TypeUsage.DefaultPrecisionFacetValue); 178facets[i] = Facet.Create(facetDescriptions[i], TypeUsage.DefaultScaleFacetValue);
System\Data\Metadata\Converter.cs (10)
1266Dictionary<string, Facet> newFacets = targetType.Facets.ToDictionary(f => f.Name); 1268foreach (Facet sourceFacet in sourceType.Facets) 1270Facet targetFacet; 1276newFacets[targetFacet.Name] = Facet.Create(targetFacet.Description, sourceFacet.Value); 1303Dictionary<string, Facet> facets = propertyTypeUsage.Facets.ToDictionary(f => f.Name); 1306facets[DbProviderManifest.NullableFacetName] = Facet.Create(MetadataItem.NullableFacetDescription, false); 1312facets[DbProviderManifest.DefaultValueFacetName] = Facet.Create(MetadataItem.DefaultValueFacetDescription, somProperty.DefaultAsObject); 1320Facet newFacet = Facet.Create(MetadataItem.CollectionKindFacetDescription, somProperty.CollectionKind); 1377Facet maxLengthFacet = typeUsage.Facets[EdmProviderManifest.MaxLengthFacetName];
System\Data\Metadata\Edm\EdmMember.cs (2)
126Facet item=null; 142Facet item = null;
System\Data\Metadata\Edm\Facet.cs (3)
48internal static Facet Create(FacetDescription facetDescription, object value) 61internal static Facet Create(FacetDescription facetDescription, object value, bool bypassKnownValues) 87Facet result = new Facet(facetDescription, value);
System\Data\Metadata\Edm\FacetDescription.cs (14)
105private Facet _defaultValueFacet; 108private Facet _nullValueFacet; 111private Facet[] _valueCache; 204internal Facet DefaultValueFacet 210Facet defaultValueFacet = Facet.Create(this, this.DefaultValue, true); 220internal Facet NullValueFacet 226Facet nullValueFacet = Facet.Create(this, null, true); 252internal Facet GetBooleanFacet(bool value) 257Facet[] valueCache = new Facet[2]; 258valueCache[0] = Facet.Create(this, true, true); 259valueCache[1] = Facet.Create(this, false, true);
System\Data\Metadata\Edm\FacetValues.cs (7)
55internal bool TryGetFacet(FacetDescription description, out Facet facet) 61facet = Facet.Create(description, _nullable.GetValueAsObject()); 69facet = Facet.Create(description, _maxLength.GetValueAsObject()); 77facet = Facet.Create(description, _unicode.GetValueAsObject()); 85facet = Facet.Create(description, _fixedLength.GetValueAsObject()); 93facet = Facet.Create(description, _precision.GetValueAsObject()); 101facet = Facet.Create(description, _scale.GetValueAsObject());
System\Data\Metadata\Edm\TypeUsage.cs (18)
49private TypeUsage(EdmType edmType, IEnumerable<Facet> facets) 52MetadataCollection<Facet> facetCollection = new MetadataCollection<Facet>(facets); 86internal static TypeUsage Create(EdmType edmType, IEnumerable<Facet> facets) 327private ReadOnlyMetadataCollection<Facet> _facets; 377public ReadOnlyMetadataCollection<Facet> Facets 383MetadataCollection<Facet> facets = new MetadataCollection<Facet>(GetFacets()); 480private IEnumerable<Facet> GetFacets() 517private static IEnumerable<Facet> GetDefaultFacetDescriptionsAndOverrideFacetValues(EdmType type, FacetValues values) 526private static IEnumerable<Facet> OverrideFacetValues(IEnumerable<Facet> facets, FacetValues values) 535private static IEnumerable<Facet> OverrideFacetValues<T>(IEnumerable<T> facetThings, 537Func<T, Facet> getFacet, 544Facet facet; 572Facet facet = this.Facets[j]; 620foreach (Facet thisFacet in this.Facets) 622Facet otherFacet;
System\Data\Metadata\EdmValidator.cs (3)
180ValidateFacet((Facet)item, errors, validatedItems); 333private void ValidateFacet(Facet item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems) 558foreach (Facet facet in item.Facets)
System\Data\Metadata\Helper.cs (2)
348internal static bool IsUnboundedFacetValue(Facet facet) 353internal static bool IsVariableFacetValue(Facet facet)
System\Data\Metadata\TypeHelpers.cs (3)
238Facet boolFacet; 251Facet byteFacet; 264Facet intFacet;
System\Data\Metadata\TypeSemantics.cs (1)
624Facet nullableFacet;
System\Data\Objects\FieldDescriptor.cs (1)
79Facet nullable;
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (2)
146Facet collationFacet; 439Facet scaleFacet;
System\Data\SqlClient\SqlProviderManifest.cs (3)
524ReadOnlyMetadataCollection<Facet> facets = edmType.Facets; 592Facet f = facets[DbProviderManifest.MaxLengthFacetName]; 629Facet f = facets[DbProviderManifest.MaxLengthFacetName];
System\Data\SqlClient\SqlProviderServices.cs (1)
539Facet maxLengthFacet;
System\Data\SqlClient\SqlProviderUtilities.cs (1)
348Facet storeGenFacet;
System.Data.Entity.Design (18)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (3)
453foreach (Facet facet in typeUsage.Facets) 526private bool SkipFacet(Facet facet, FacetDescription providerFacetDescription) 562private bool IsSpecialFacet(Facet facet)
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (14)
1337Dictionary<string, Facet> facets = primitiveType.GetAssociatedFacetDescriptions().ToDictionary(fd => fd.FacetName, fd => fd.DefaultValueFacet); 1338facets[DbProviderManifest.NullableFacetName] = Facet.Create(facets[DbProviderManifest.NullableFacetName].Description, row.IsNullable); 1342Facet precision; 1363facets[precision.Name] = Facet.Create(precision.Description, (byte)row.Precision); 1366Facet scale; 1387facets[scale.Name] = Facet.Create(scale.Description, (byte)row.Scale); 1395Facet datetimePrecision; 1416facets[datetimePrecision.Name] = Facet.Create(datetimePrecision.Description, (byte)row.DateTimePrecision); 1423Facet maxLength; 1444facets[maxLength.Name] = Facet.Create(maxLength.Description, row.MaximumLength); 1451Facet facet = Facet.Create(System.Data.Metadata.Edm.Converter.StoreGeneratedPatternFacet, StoreGeneratedPattern.Identity); 1456Facet facet = Facet.Create(System.Data.Metadata.Edm.Converter.StoreGeneratedPatternFacet, StoreGeneratedPattern.Computed);
System\Data\EntityModel\Emitters\PropertyEmitter.cs (1)
619Facet collectionFacet;
System.Data.Services (1)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
1543foreach (Facet facet in typeUsage.Facets)
System.Data.Services.Design (1)
System\Data\EntityModel\Emitters\PropertyEmitter.cs (1)
544Facet collectionFacet;
System.Web.DynamicData (1)
DynamicData\ModelProviders\EFColumnProvider.cs (1)
62foreach (Facet facet in EdmMember.TypeUsage.Facets) {
System.Web.Entity (1)
System\Data\WebControls\EntityDataSourceUtil.cs (1)
716Facet facet;