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