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