4 instantiations of EnumMapping
System.Private.Xml (4)
System\Xml\Serialization\SoapReflectionImporter.cs (1)
567mapping = new EnumMapping();
System\Xml\Serialization\XmlReflectionImporter.cs (1)
1182mapping = new EnumMapping();
System\Xml\Serialization\XmlSchemaImporter.cs (2)
1703EnumMapping enumMapping = new EnumMapping(); 1760EnumMapping enumMapping = new EnumMapping();
110 references to EnumMapping
System.Private.Xml (110)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (8)
51(mapping is StructMapping || mapping is EnumMapping || mapping is ArrayMapping || mapping is NullableMapping) && 1037else if (mapping is EnumMapping enumMapping) 1181if (mapping is EnumMapping enumMapping) 1267private object WriteEnumMethod(EnumMapping mapping, Func<object, string> readFunc, object funcState) 1274private object WriteEnumMethodSoap(EnumMapping mapping) 1280private object WriteEnumMethod(EnumMapping mapping, string source) 1301private static Hashtable WriteHashtable(EnumMapping mapping) 1805if (m is EnumMapping enumMapping)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (11)
44(mapping is StructMapping || mapping is EnumMapping) && 288if (text.Mapping is EnumMapping enumMapping) 384else if (element.Mapping is EnumMapping) 389WriteEnumMethod((EnumMapping)element.Mapping, o!); 474else if (mapping is EnumMapping enumMapping) 679if (m is EnumMapping em && em.TypeDesc!.Type == objType) 701private string? WriteEnumMethod(EnumMapping mapping, object v) 805if (attribute.Mapping is EnumMapping enumMapping) 946if (mapping is EnumMapping) 948if (((EnumMapping)mapping).IsFlags) 979if (mapping is EnumMapping enumMapping)
System\Xml\Serialization\SoapReflectionImporter.cs (4)
470if (itemTypeMapping is EnumMapping) 555private EnumMapping ImportEnumMapping(EnumModel model) 564EnumMapping? mapping = (EnumMapping?)GetTypeMapping(typeName, typeNs, model.TypeDesc);
System\Xml\Serialization\XmlReflectionImporter.cs (8)
1019else if (itemTypeMapping is EnumMapping) 1169private EnumMapping ImportEnumMapping(EnumModel model, string? ns, bool repeats) 1179EnumMapping? mapping = (EnumMapping?)GetTypeMapping(typeName, typeNs, model.TypeDesc, _types, model.Type); 1542CheckChoiceIdentifierMapping((EnumMapping)accessor.ChoiceIdentifier.Mapping); 1968EnumMapping choiceMapping = (EnumMapping)accessor.ChoiceIdentifier.Mapping!; 2101private static void CheckChoiceIdentifierMapping(EnumMapping choiceMapping)
System\Xml\Serialization\XmlSchemaExporter.cs (6)
556if (mapping is EnumMapping) 558return ExportEnumMapping((EnumMapping)mapping, null); 569if (mapping is EnumMapping) 571XmlSchemaType type = ExportEnumMapping((EnumMapping)mapping, ns); 872if (mapping is EnumMapping em) 1141private XmlSchemaSimpleType ExportEnumMapping(EnumMapping mapping, string? ns)
System\Xml\Serialization\XmlSchemaImporter.cs (4)
822ConstantMapping[] constants = ((EnumMapping)member.ChoiceIdentifier.Mapping).Constants!; 1703EnumMapping enumMapping = new EnumMapping(); 1757private EnumMapping ImportEnumeratedChoice(ElementAccessor[] choice, string? typeNs, string typeName) 1760EnumMapping enumMapping = new EnumMapping();
System\Xml\Serialization\XmlSerializationReader.cs (11)
2233if (mapping is StructMapping || mapping is EnumMapping || mapping is NullableMapping) 2247else if (mapping is EnumMapping) 2248WriteEnumMethod((EnumMapping)mapping); 2268else if (mapping is EnumMapping) 2270WriteEnumMethod((EnumMapping)mapping); 2379(mapping is StructMapping || mapping is EnumMapping || mapping is ArrayMapping || mapping is NullableMapping) && 2812if (mapping is EnumMapping) 2860private string? MakeUnique(EnumMapping mapping, string name) 2883private string WriteHashtable(EnumMapping mapping, string typeName) 2960private void WriteEnumMethod(EnumMapping mapping) 3086if (m is EnumMapping enumMapping)
System\Xml\Serialization\XmlSerializationReaderILGen.cs (12)
24private Dictionary<string, EnumMapping>? _enums; 27internal Dictionary<string, EnumMapping> Enums => _enums ??= new Dictionary<string, EnumMapping>(); 195if (mapping is StructMapping || mapping is EnumMapping || mapping is NullableMapping) 212else if (mapping is EnumMapping) 214WriteEnumMethod((EnumMapping)mapping); 690if (mapping is EnumMapping) 923private string? MakeUnique(EnumMapping mapping, string name) 926EnumMapping? m; 947private string WriteHashtable(EnumMapping mapping, string typeName, out MethodBuilder? get_TableName) 1025private void WriteEnumMethod(EnumMapping mapping) 1188if (m is EnumMapping enumMapping)
System\Xml\Serialization\XmlSerializationWriter.cs (26)
1719else if (mapping is EnumMapping) 1899internal string GetStringForEnumCompare(EnumMapping mapping, string memberName, bool useReflection) 2260if (mapping is StructMapping || mapping is EnumMapping) 2279else if (mapping is EnumMapping) 2280WriteEnumMethod((EnumMapping)mapping); 2296else if (mapping is EnumMapping) 2298WriteEnumMethod((EnumMapping)mapping); 2337(typeMapping is StructMapping || typeMapping is EnumMapping) && 2400private void WriteEnumValue(EnumMapping mapping, string source) 2450if (mapping is EnumMapping) 2463if (((EnumMapping)mapping).IsFlags) 2473Writer.Write(RaCodeGen.GetStringForEnumCompare((EnumMapping)mapping, values[i], mapping.TypeDesc.UseReflection)); 2479Writer.Write(RaCodeGen.GetStringForEnumCompare((EnumMapping)mapping, (string)defaultValue!, mapping.TypeDesc.UseReflection)); 2502if (mapping is EnumMapping) 2504WriteEnumValue((EnumMapping)mapping, source); 2859private void WriteEnumMethod(EnumMapping mapping) 3011if (m is EnumMapping && !m.IsSoap) 3013EnumMapping mapping = (EnumMapping)m; 3404if (attribute.Mapping is EnumMapping) 3405WriteEnumValue((EnumMapping)attribute.Mapping, "ai"); 3687string enumFullName = (enumUseReflection ? "" : $"{enumTypeName}.@") + FindChoiceEnumValue(element, (EnumMapping)choice.Mapping, enumUseReflection); 3763enumFullName = (enumUseReflection ? "" : $"{enumTypeName}.@") + FindChoiceEnumValue(element, (EnumMapping)choice.Mapping, enumUseReflection); 3883if (text.Mapping is EnumMapping enumMapping) 4050else if (element.Mapping is EnumMapping) 4443private static string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, bool useReflection)
System\Xml\Serialization\XmlSerializationWriterILGen.cs (20)
39if (mapping is StructMapping || mapping is EnumMapping) 58else if (mapping is EnumMapping) 60WriteEnumMethod((EnumMapping)mapping); 126private void WriteEnumValue(EnumMapping mapping, SourceInfo source, out Type returnType) 204if (mapping is EnumMapping) 213if (((EnumMapping)mapping).IsFlags) 248if (mapping is EnumMapping) 250WriteEnumValue((EnumMapping)mapping, source, out argType); 610private void WriteEnumMethod(EnumMapping mapping) 802if (m is EnumMapping) 804EnumMapping mapping = (EnumMapping)m; 1280if (attribute.Mapping is EnumMapping) 1281WriteEnumValue((EnumMapping)attribute.Mapping, new SourceInfo(aiVar, aiVar, null, arrayElementTypeDesc.Type, ilg), out argType); 1631string enumFullName = $"{enumTypeName}.@{FindChoiceEnumValue(element, (EnumMapping)choice.Mapping!, out enumValue)}"; 1709enumFullName = $"{enumTypeName}.@{FindChoiceEnumValue(element, (EnumMapping)choice.Mapping!, out enumValue)}"; 1878if (text.Mapping is EnumMapping) 1880WriteEnumValue((EnumMapping)text.Mapping, source, out argType); 1995else if (element.Mapping is EnumMapping) 2271private static string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, out object? eValue)