4 instantiations of EnumMapping
System.Private.Xml (4)
System\Xml\Serialization\SoapReflectionImporter.cs (1)
567mapping = new EnumMapping();
System\Xml\Serialization\XmlReflectionImporter.cs (1)
1206mapping = new EnumMapping();
System\Xml\Serialization\XmlSchemaImporter.cs (2)
1742EnumMapping enumMapping = new EnumMapping(); 1800EnumMapping enumMapping = new EnumMapping();
111 references to EnumMapping
System.Private.Xml (111)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (8)
39(mapping is StructMapping || mapping is EnumMapping || mapping is ArrayMapping || mapping is NullableMapping) && 1038else if (mapping is EnumMapping enumMapping) 1178if (mapping is EnumMapping enumMapping) 1262private object WriteEnumMethod(EnumMapping mapping, Func<object, string> readFunc, object funcState) 1269private object WriteEnumMethodSoap(EnumMapping mapping) 1275private object WriteEnumMethod(EnumMapping mapping, string source) 1296private static Hashtable WriteHashtable(EnumMapping mapping) 1833if (m is EnumMapping enumMapping)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (13)
46(mapping is StructMapping || mapping is EnumMapping) && 229string enumFullName = (enumUseReflection ? "" : enumTypeName + ".@") + FindChoiceEnumValue(element, (EnumMapping)choice.Mapping, enumUseReflection); 300private static string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, bool useReflection) 357if (text.Mapping is EnumMapping enumMapping) 452else if (element.Mapping is EnumMapping) 457WriteEnumMethod((EnumMapping)element.Mapping, o!); 539else if (mapping is EnumMapping enumMapping) 741if (m is EnumMapping em && em.TypeDesc!.Type == objType) 763private string? WriteEnumMethod(EnumMapping mapping, object v) 867if (attribute.Mapping is EnumMapping enumMapping) 1007if (mapping is EnumMapping) 1009if (((EnumMapping)mapping).IsFlags) 1040if (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)
1041else if (itemTypeMapping is EnumMapping) 1193private EnumMapping ImportEnumMapping(EnumModel model, string? ns, bool repeats) 1203EnumMapping? mapping = (EnumMapping?)GetTypeMapping(typeName, typeNs, model.TypeDesc, _types, model.Type); 1571CheckChoiceIdentifierMapping((EnumMapping)accessor.ChoiceIdentifier.Mapping); 1997EnumMapping choiceMapping = (EnumMapping)accessor.ChoiceIdentifier.Mapping!; 2130private static void CheckChoiceIdentifierMapping(EnumMapping choiceMapping)
System\Xml\Serialization\XmlSchemaExporter.cs (6)
552if (mapping is EnumMapping) 554return ExportEnumMapping((EnumMapping)mapping, null); 565if (mapping is EnumMapping) 567XmlSchemaType type = ExportEnumMapping((EnumMapping)mapping, ns); 868if (mapping is EnumMapping em) 1136private XmlSchemaSimpleType ExportEnumMapping(EnumMapping mapping, string? ns)
System\Xml\Serialization\XmlSchemaImporter.cs (4)
847ConstantMapping[] constants = ((EnumMapping)member.ChoiceIdentifier.Mapping).Constants!; 1742EnumMapping enumMapping = new EnumMapping(); 1797private EnumMapping ImportEnumeratedChoice(ElementAccessor[] choice, string? typeNs, string typeName) 1800EnumMapping enumMapping = new EnumMapping();
System\Xml\Serialization\XmlSerializationReader.cs (11)
2270if (mapping is StructMapping || mapping is EnumMapping || mapping is NullableMapping) 2284else if (mapping is EnumMapping) 2285WriteEnumMethod((EnumMapping)mapping); 2305else if (mapping is EnumMapping) 2307WriteEnumMethod((EnumMapping)mapping); 2416(mapping is StructMapping || mapping is EnumMapping || mapping is ArrayMapping || mapping is NullableMapping) && 2849if (mapping is EnumMapping) 2897private string? MakeUnique(EnumMapping mapping, string name) 2920private string WriteHashtable(EnumMapping mapping, string typeName) 2997private void WriteEnumMethod(EnumMapping mapping) 3123if (m is EnumMapping enumMapping)
System\Xml\Serialization\XmlSerializationReaderILGen.cs (11)
28internal Dictionary<string, EnumMapping> Enums => field ??= new Dictionary<string, EnumMapping>(); 196if (mapping is StructMapping || mapping is EnumMapping || mapping is NullableMapping) 212else if (mapping is EnumMapping) 214WriteEnumMethod((EnumMapping)mapping); 681if (mapping is EnumMapping) 914private string? MakeUnique(EnumMapping mapping, string name) 917EnumMapping? m; 937private string WriteHashtable(EnumMapping mapping, string typeName, out MethodBuilder? get_TableName) 1014private void WriteEnumMethod(EnumMapping mapping) 1175if (m is EnumMapping enumMapping)
System\Xml\Serialization\XmlSerializationWriter.cs (26)
1768else if (mapping is EnumMapping) 1948internal string GetStringForEnumCompare(EnumMapping mapping, string memberName, bool useReflection) 2309if (mapping is StructMapping || mapping is EnumMapping) 2328else if (mapping is EnumMapping) 2329WriteEnumMethod((EnumMapping)mapping); 2345else if (mapping is EnumMapping) 2347WriteEnumMethod((EnumMapping)mapping); 2386(typeMapping is StructMapping || typeMapping is EnumMapping) && 2449private void WriteEnumValue(EnumMapping mapping, string source) 2499if (mapping is EnumMapping) 2512if (((EnumMapping)mapping).IsFlags) 2522Writer.Write(RaCodeGen.GetStringForEnumCompare((EnumMapping)mapping, values[i], mapping.TypeDesc.UseReflection)); 2528Writer.Write(RaCodeGen.GetStringForEnumCompare((EnumMapping)mapping, (string)defaultValue!, mapping.TypeDesc.UseReflection)); 2551if (mapping is EnumMapping) 2553WriteEnumValue((EnumMapping)mapping, source); 2908private void WriteEnumMethod(EnumMapping mapping) 3060if (m is EnumMapping && !m.IsSoap) 3062EnumMapping mapping = (EnumMapping)m; 3453if (attribute.Mapping is EnumMapping) 3454WriteEnumValue((EnumMapping)attribute.Mapping, "ai"); 3736string enumFullName = (enumUseReflection ? "" : $"{enumTypeName}.@") + FindChoiceEnumValue(element, (EnumMapping)choice.Mapping, enumUseReflection); 3812enumFullName = (enumUseReflection ? "" : $"{enumTypeName}.@") + FindChoiceEnumValue(element, (EnumMapping)choice.Mapping, enumUseReflection); 3932if (text.Mapping is EnumMapping enumMapping) 4099else if (element.Mapping is EnumMapping) 4512private static string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, bool useReflection)
System\Xml\Serialization\XmlSerializationWriterILGen.cs (20)
39if (mapping is StructMapping || mapping is EnumMapping) 57else if (mapping is EnumMapping) 59WriteEnumMethod((EnumMapping)mapping); 121private void WriteEnumValue(EnumMapping mapping, SourceInfo source, out Type returnType) 197if (mapping is EnumMapping) 206if (((EnumMapping)mapping).IsFlags) 241if (mapping is EnumMapping) 243WriteEnumValue((EnumMapping)mapping, source, out argType); 596private void WriteEnumMethod(EnumMapping mapping) 787if (m is EnumMapping) 789EnumMapping mapping = (EnumMapping)m; 1263if (attribute.Mapping is EnumMapping) 1264WriteEnumValue((EnumMapping)attribute.Mapping, new SourceInfo(aiVar, aiVar, null, arrayElementTypeDesc.Type, ilg), out argType); 1609string enumFullName = $"{enumTypeName}.@{FindChoiceEnumValue(element, (EnumMapping)choice.Mapping!, out enumValue)}"; 1687enumFullName = $"{enumTypeName}.@{FindChoiceEnumValue(element, (EnumMapping)choice.Mapping!, out enumValue)}"; 1855if (text.Mapping is EnumMapping) 1857WriteEnumValue((EnumMapping)text.Mapping, source, out argType); 1971else if (element.Mapping is EnumMapping) 2239private static string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, out object? eValue)