2 instantiations of EnumDataContract
System.Runtime.Serialization (2)
System\Runtime\Serialization\DataContract.cs (1)
582dataContract = new EnumDataContract(type);
System\Runtime\Serialization\SchemaImporter.cs (1)
1202EnumDataContract dataContract = new EnumDataContract();
22 references to EnumDataContract
System.Runtime.Serialization (22)
System\Runtime\Serialization\CodeExporter.cs (6)
286else if (dataContract is EnumDataContract) 287ExportEnumDataContract((EnumDataContract)dataContract, contractCodeDomInfo); 524EnumDataContract enumDataContract = dataContract as EnumDataContract; 1075void ExportEnumDataContract(EnumDataContract enumDataContract, ContractCodeDomInfo contractCodeDomInfo) 1083type.BaseTypes.Add(EnumDataContract.GetBaseType(enumDataContract.BaseContractName));
System\Runtime\Serialization\EnumDataContract.cs (2)
463EnumDataContract dataContract = other as EnumDataContract;
System\Runtime\Serialization\Json\JsonDataContract.cs (2)
271else if (traditionalDataContractType == typeof(EnumDataContract)) 273dataContract = new JsonEnumDataContract((EnumDataContract)traditionalDataContract);
System\Runtime\Serialization\Json\JsonEnumDataContract.cs (2)
20public JsonEnumDataContract(EnumDataContract traditionalDataContract) 74public JsonEnumDataContractCriticalHelper(EnumDataContract traditionalEnumDataContract)
System\Runtime\Serialization\SchemaExporter.cs (3)
105else if (dataContract is EnumDataContract) 106ExportEnumDataContract((EnumDataContract)dataContract, schema); 420void ExportEnumDataContract(EnumDataContract enumDataContract, XmlSchema schema)
System\Runtime\Serialization\SchemaImporter.cs (5)
557return ((restriction.BaseTypeName == expectedBase && restriction.Facets.Count > 0) || ImportType(restriction.BaseTypeName) is EnumDataContract); 562return (baseContract.StableName == expectedBase || baseContract is EnumDataContract); 1175EnumDataContract ImportFlagsEnum(XmlQualifiedName typeName, XmlSchemaSimpleTypeList list, XmlSchemaAnnotation annotation) 1200EnumDataContract ImportEnum(XmlQualifiedName typeName, XmlSchemaSimpleTypeRestriction restriction, bool isFlags, XmlSchemaAnnotation annotation) 1202EnumDataContract dataContract = new EnumDataContract();
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (2)
696else if (dataContract is EnumDataContract) 698dataNode = new DataNode<object>(((EnumDataContract)dataContract).ReadEnumValue(xmlReader));