1 type derived from EnumType
System.Data.Entity (1)
System\Data\Metadata\Edm\EnumType.cs (1)
180internal sealed class ClrEnumType : EnumType
8 instantiations of EnumType
System.Data.Entity (8)
System\Data\Metadata\Converter.cs (3)
35EnumType concurrencyModeType = new EnumType(EdmProviderManifest.ConcurrencyModeFacetName, 51EnumType storeGeneratedPatternType = new EnumType(EdmProviderManifest.StoreGeneratedPatternFacetName, 1052EnumType enumType = new EnumType(somEnumType.Name,
System\Data\Metadata\Edm\MetadataItem_Static.cs (5)
40_builtInTypes[(int)BuiltInTypeKind.CollectionKind] = new EnumType(); 44_builtInTypes[(int)BuiltInTypeKind.OperationAction] = new EnumType(); 61_builtInTypes[(int)BuiltInTypeKind.ParameterMode] = new EnumType(); 63_builtInTypes[(int)BuiltInTypeKind.PrimitiveTypeKind] = new EnumType(); 69_builtInTypes[(int)BuiltInTypeKind.RelationshipMultiplicity] = new EnumType();
64 references to EnumType
System.Data.Entity (54)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (3)
759EnumType edmEnumType; 760if(TypeHelpers.TryGetEdmType<EnumType>(constantType, out edmEnumType)) 2082private static bool ClrEdmEnumTypesMatch(EnumType edmEnumType, Type clrEnumType)
System\Data\Common\EntitySql\TypeResolver.cs (1)
384if (_perspective.TryGetEnumMember((EnumType)type.TypeUsage.EdmType, name, _parserOptions.NameComparisonCaseInsensitive /*ignoreCase*/, out member))
System\Data\Common\Internal\Materialization\Translator.cs (1)
375result = DetermineClrType(((EnumType)edmType).UnderlyingType);
System\Data\EntityKey.cs (2)
1120EnumType expectedEnumType; 1121if (workspace.TryGetObjectSpaceType((EnumType)keyMemberEdmType, out expectedEnumType))
System\Data\Mapping\BaseMetadataMappingVisitor.cs (2)
244Visit((EnumType)edmType); 295protected virtual void Visit(EnumType enumType)
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (6)
472ValidateEnumTypeMapping((EnumType)edmType, (EnumType)objectType); 545ValidateEnumTypeMapping((EnumType)edmMember.TypeUsage.EdmType, (EnumType)objectMember.TypeUsage.EdmType); 689private static void ValidateEnumTypeMapping(EnumType edmEnumType, EnumType objectEnumType)
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
521protected override void Visit(EnumType enumType)
System\Data\Mapping\StorageMappingItemLoader.cs (2)
3281value = StorageMappingItemLoader.GetEnumAttributeValue(nav.Clone(), StorageMslConstructs.ConditionValueAttribute, (EnumType)edmType, m_sourceLocation, m_parsingErrors); 3489private static EnumMember GetEnumAttributeValue(XPathNavigator nav, string attributeName, EnumType enumType, string sourceLocation, IList<EdmSchemaError> parsingErrors)
System\Data\Metadata\Converter.cs (4)
35EnumType concurrencyModeType = new EnumType(EdmProviderManifest.ConcurrencyModeFacetName, 51EnumType storeGeneratedPatternType = new EnumType(EdmProviderManifest.StoreGeneratedPatternFacetName, 1043private static EnumType ConvertToEnumType(Som.SchemaEnumType somEnumType, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 1052EnumType enumType = new EnumType(somEnumType.Name,
System\Data\Metadata\Edm\MetadataItem_Static.cs (2)
526EnumType enumType = (EnumType)GetBuiltInType(builtInTypeKind);
System\Data\Metadata\Helper.cs (1)
566return ((EnumType)type).UnderlyingType;
System\Data\Metadata\MetadataWorkspace.cs (16)
970public EnumType GetObjectSpaceType(EnumType edmSpaceType) 972return GetObjectSpaceType<EnumType>(edmSpaceType); 985public bool TryGetObjectSpaceType(EnumType edmSpaceType, out EnumType objectSpaceType) 987return TryGetObjectSpaceType<EnumType>(edmSpaceType, out objectSpaceType); 1002edmSpaceType == null || edmSpaceType is StructuralType || edmSpaceType is EnumType, 1028edmSpaceType == null || edmSpaceType is StructuralType || edmSpaceType is EnumType, 1088public EnumType GetEdmSpaceType(EnumType objectSpaceType) 1090return GetEdmSpaceType<EnumType>(objectSpaceType); 1102public bool TryGetEdmSpaceType(EnumType objectSpaceType, out EnumType edmSpaceType) 1104return TryGetEdmSpaceType<EnumType>(objectSpaceType, out edmSpaceType); 1119objectSpaceType == null || objectSpaceType is StructuralType || objectSpaceType is EnumType, 1144objectSpaceType == null || objectSpaceType is StructuralType || objectSpaceType is EnumType,
System\Data\Metadata\ObjectItemCollection.cs (4)
472public Type GetClrType(EnumType objectSpaceType) 485public bool TryGetClrType(EnumType objectSpaceType, out Type clrType) 498Debug.Assert(objectSpaceType == null || objectSpaceType is StructuralType || objectSpaceType is EnumType, 520Debug.Assert(objectSpaceType == null || objectSpaceType is StructuralType || objectSpaceType is EnumType,
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (4)
135return TryCreateEnumType(type, (EnumType)cspaceType, out newOSpaceType); 216private bool TryCreateEnumType(Type enumType, EnumType cspaceEnumType, out EdmType newOSpaceType) 244private bool UnderlyingEnumTypesMatch(Type enumType, EnumType cspaceEnumType) 280private bool EnumMembersMatch(Type enumType, EnumType cspaceEnumType)
System\Data\Metadata\ObjectLayer\ObjectItemLoadingSessionData.cs (1)
164_cspaceToOspace.Add(_edmItemCollection.GetItem<EnumType>(enumType.CSpaceTypeName), enumType);
System\Data\Metadata\Perspective.cs (1)
63internal bool TryGetEnumMember(EnumType type, String memberName, bool ignoreCase, out EnumMember outMember)
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
576((ClrEnumType)ObjectContext.MetadataWorkspace.GetObjectSpaceType((EnumType)parameterEdmType)).ClrType;
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
334(TypeSemantics.IsPrimitiveType(paramType) || paramType.EdmType is EnumType));
System\Data\Query\ResultAssembly\BridgeDataReader.cs (1)
207result = ((EnumType)typeUsage.EdmType).UnderlyingType.ClrEquivalentType;
System.Web.DynamicData (6)
DynamicData\ModelProviders\EFColumnProvider.cs (3)
109else if (edmType is EnumType) { 110base.ColumnType = ((EFDataModelProvider)this.Table.DataModel).GetClrType((EnumType)edmType); 147return edmType is EntityType || edmType is CollectionType || edmType is PrimitiveType || edmType is EnumType;
DynamicData\ModelProviders\EFDataModelProvider.cs (3)
91internal Type GetClrType(EnumType enumType) { 92var objectSpaceType = (EnumType)_context.MetadataWorkspace.GetObjectSpaceType(enumType);
System.Web.Entity (4)
System\Data\WebControls\EntityDataSourceUtil.cs (4)
239internal static Type GetClrType(MetadataWorkspace ocWorkspace, EnumType edmType) 241var oSpaceType = (EnumType)ocWorkspace.GetObjectSpaceType(edmType); 712GetClrType(ocWorkspace, (EnumType)memberType);