22 instantiations of MemberMapping
System.Private.Xml (22)
System\Xml\Serialization\Mappings.cs (1)
981
return new
MemberMapping
(this);
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
454
var memberMapping = new
MemberMapping
();
1132
var memberMapping = new
MemberMapping
()
System\Xml\Serialization\SoapReflectionImporter.cs (2)
651
MemberMapping member = new
MemberMapping
();
669
MemberMapping member = new
MemberMapping
();
System\Xml\Serialization\XmlReflectionImporter.cs (2)
1384
MemberMapping member = new
MemberMapping
();
1415
MemberMapping member = new
MemberMapping
();
System\Xml\Serialization\XmlSchemaImporter.cs (9)
206
MemberMapping member = new
MemberMapping
();
775
MemberMapping member = new
MemberMapping
();
852
MemberMapping choiceIdentifier = new
MemberMapping
();
1138
MemberMapping member = new
MemberMapping
();
1171
MemberMapping member = new
MemberMapping
();
1419
MemberMapping member = new
MemberMapping
();
1467
MemberMapping member = new
MemberMapping
();
1498
MemberMapping member = new
MemberMapping
();
1561
MemberMapping member = new
MemberMapping
();
System\Xml\Serialization\XmlSerializationReader.cs (3)
2822
MemberMapping member = new
MemberMapping
();
3151
MemberMapping memberMapping = new
MemberMapping
();
4586
MemberMapping memberMapping = new
MemberMapping
();
System\Xml\Serialization\XmlSerializationReaderILGen.cs (3)
642
MemberMapping member = new
MemberMapping
();
1244
MemberMapping memberMapping = new
MemberMapping
();
2858
MemberMapping memberMapping = new
MemberMapping
();
173 references to MemberMapping
System.Private.Xml (173)
System\Xml\Serialization\Mappings.cs (18)
469
private
MemberMapping
[]? _members;
473
private
MemberMapping
? _xmlnsMember;
559
internal
MemberMapping
[]? Members
565
internal
MemberMapping
? XmlnsMember
583
internal
MemberMapping
? FindDeclaringMapping(
MemberMapping
member, out StructMapping? declaringMapping, string? parent)
588
MemberMapping
? baseMember = BaseMapping.FindDeclaringMapping(member, out declaringMapping, parent);
609
internal bool Declares(
MemberMapping
member, string? parent)
862
internal sealed class MemberMappingComparer : IComparer<
MemberMapping
>
864
public int Compare(
MemberMapping
? m1,
MemberMapping
? m2)
906
private MemberMapping(
MemberMapping
mapping)
979
internal
MemberMapping
Clone()
984
internal bool Hides(
MemberMapping
mapping)
1012
private
MemberMapping
[]? _members;
1016
private
MemberMapping
? _xmlnsMember;
1018
internal
MemberMapping
[]? Members
1024
internal
MemberMapping
? XmlnsMember
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (18)
93
MemberMapping
[] mappings = ((MembersMapping)element.Mapping!).Members!;
133
private bool GenerateLiteralMembersElementInternal(
MemberMapping
[] mappings, bool hasWrapperElement, object?[] p)
146
MemberMapping
mapping = mappings[index];
289
private static void InitializeValueTypes(object?[] p,
MemberMapping
[] mappings)
312
MemberMapping
[] mappings = membersMapping.Members!;
353
MemberMapping
mapping = mappings[index];
454
var
memberMapping = new MemberMapping();
677
MemberMapping
anyTextMapping = anyText.Mapping;
822
MemberMapping
anyElement = anyElementMember.Mapping;
1132
var
memberMapping = new MemberMapping()
1353
MemberMapping
[] mappings = TypeScope.GetSettableMembers(structMapping);
1357
MemberMapping
mapping = mappings[i];
1586
MemberMapping
[] mappings = TypeScope.GetSettableMembers(structMapping);
1587
MemberMapping
? anyText = null;
1588
MemberMapping
? anyElement = null;
1606
MemberMapping
mapping = mappings[i];
2086
public
MemberMapping
Mapping;
2098
public Member(
MemberMapping
mapping)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (7)
625
MemberMapping
[] members = TypeScope.GetAllMembers(mapping);
629
MemberMapping
member = members[xmlnsMember];
652
MemberMapping
m = members[i];
681
MemberMapping
m = members[i];
968
private static int FindXmlnsIndex(
MemberMapping
[] members)
1299
MemberMapping
member = mapping.Members[i];
1327
MemberMapping
member = mapping.Members[i];
System\Xml\Serialization\SchemaImporter.cs (1)
115
mapping.Members = Array.Empty<
MemberMapping
>();
System\Xml\Serialization\SoapReflectionImporter.cs (11)
230
mapping.Members = Array.Empty<
MemberMapping
>();
386
var members = new List<
MemberMapping
>();
395
MemberMapping
? member = ImportFieldMapping(fieldModel, memberAttrs, mapping.Namespace!, limiter);
610
MemberMapping
[] mappings = new
MemberMapping
[xmlReflectionMembers.Length];
616
MemberMapping
? mapping = ImportMemberMapping(member, ns, xmlReflectionMembers, hasWrapperElement ? XmlSchemaForm.Unqualified : XmlSchemaForm.Qualified, limiter);
647
private
MemberMapping
? ImportMemberMapping(XmlReflectionMember xmlReflectionMember, string? ns, XmlReflectionMember[] xmlReflectionMembers, XmlSchemaForm form, RecursionLimiter limiter)
651
MemberMapping
member = new MemberMapping();
666
private
MemberMapping
? ImportFieldMapping(FieldModel model, SoapAttributes a, string ns, RecursionLimiter limiter)
669
MemberMapping
member = new MemberMapping();
683
private void ImportAccessorMapping(
MemberMapping
accessor, FieldModel model, SoapAttributes a, string? ns, XmlSchemaForm form, RecursionLimiter limiter)
System\Xml\Serialization\Types.cs (15)
1088
internal static
MemberMapping
[] GetAllMembers(StructMapping mapping)
1092
var list = new List<
MemberMapping
>();
1097
internal static void GetAllMembers(StructMapping mapping, List<
MemberMapping
> list)
1113
internal static
MemberMapping
[] GetAllMembers(StructMapping mapping, System.Collections.Generic.Dictionary<string, MemberInfo> memberInfos)
1115
MemberMapping
[] mappings = GetAllMembers(mapping);
1120
internal static
MemberMapping
[] GetSettableMembers(StructMapping structMapping)
1122
var list = new List<
MemberMapping
>();
1127
private static void GetSettableMembers(StructMapping mapping, List<
MemberMapping
> list)
1139
foreach (
MemberMapping
memberMapping in mapping.Members)
1155
private static bool TryReplaceHiddenMapping(List<
MemberMapping
> list,
MemberMapping
memberMapping)
1183
internal static
MemberMapping
[] GetSettableMembers(StructMapping mapping, System.Collections.Generic.Dictionary<string, MemberInfo> memberInfos)
1185
MemberMapping
[] mappings = GetSettableMembers(mapping);
1191
private static void PopulateMemberInfos(StructMapping structMapping,
MemberMapping
[] mappings, System.Collections.Generic.Dictionary<string, MemberInfo> memberInfos)
1233
MemberMapping
newMapping = mappings[i].Clone();
System\Xml\Serialization\XmlMemberMapping.cs (3)
12
private readonly
MemberMapping
_mapping;
14
internal XmlMemberMapping(
MemberMapping
mapping)
19
internal
MemberMapping
Mapping
System\Xml\Serialization\XmlReflectionImporter.cs (15)
234
foreach (
MemberMapping
mapping in membersMapping.Members!)
641
mapping.Members = Array.Empty<
MemberMapping
>();
846
var members = new List<
MemberMapping
>();
861
MemberMapping
? member = ImportFieldMapping(model, fieldModel, memberAttrs, mapping.Namespace, limiter);
912
MemberMapping
member = members[i]!;
1256
MemberMapping
[] mappings = new
MemberMapping
[xmlReflectionMembers.Length];
1266
MemberMapping
mapping = ImportMemberMapping(xmlReflectionMembers[i], ns, xmlReflectionMembers, rpc, openModel, limiter);
1331
private
MemberMapping
ImportMemberMapping(XmlReflectionMember xmlReflectionMember, string? ns, XmlReflectionMember[] xmlReflectionMembers, bool rpc, bool openModel, RecursionLimiter limiter)
1384
MemberMapping
member = new MemberMapping();
1413
private
MemberMapping
ImportFieldMapping(StructModel parent, FieldModel model, XmlAttributes a, string? ns, RecursionLimiter limiter)
1415
MemberMapping
member = new MemberMapping();
1534
private void ImportAccessorMapping(
MemberMapping
accessor, FieldModel model, XmlAttributes a, string? ns, Type? choiceIdentifierType, bool rpc, bool openModel, RecursionLimiter limiter)
2214
private static void AddUniqueAccessor(
MemberMapping
member, INameScope elements, INameScope attributes, bool isSequence)
2244
private static void RemoveUniqueAccessor(
MemberMapping
member, INameScope elements, INameScope attributes, bool isSequence)
System\Xml\Serialization\XmlSchemaExporter.cs (3)
76
foreach (
MemberMapping
member in mapping.Members!)
1032
private void ExportTypeMembers(XmlSchemaComplexType type,
MemberMapping
[] members, string name, string? ns, bool hasSimpleContent, bool openModel)
1039
MemberMapping
member = members[i];
System\Xml\Serialization\XmlSchemaImporter.cs (23)
198
MemberMapping
[] members = new
MemberMapping
[names.Length];
206
MemberMapping
member = new MemberMapping();
485
MemberMapping
[] members = ImportTypeMembers(type, typeNs, identifier, memberScope, new CodeIdentifiers(), new NameTable(), ref needExplicitOrder, false, false);
589
MemberMapping
? baseMember = ((StructMapping)baseMapping).FindDeclaringMapping(structMapping.Members[i], out declaringMapping, structMapping.TypeName);
621
structMapping.Members = (
MemberMapping
[])members.ToArray(typeof(
MemberMapping
));
638
private
MemberMapping
[] ImportTypeMembers(XmlSchemaType type, string? typeNs, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, ref bool needExplicitOrder, bool order, bool allowUnboundedElements)
687
MemberMapping
[] typeMembers = (
MemberMapping
[])members.ToArray(typeof(
MemberMapping
));
770
private
MemberMapping
ImportChoiceGroup(XmlSchemaGroupBase group, string identifier, CodeIdentifiers? members, CodeIdentifiers? membersScope, INameScope? elementsScope, string? ns, bool groupRepeats, ref bool needExplicitOrder, bool allowDuplicates)
775
MemberMapping
member = new MemberMapping();
852
MemberMapping
choiceIdentifier = new MemberMapping();
1138
MemberMapping
member = new MemberMapping();
1167
private
MemberMapping
ImportAnyMember(XmlSchemaAny any, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, string? ns, ref bool mixed, ref bool needExplicitOrder, bool allowDuplicates)
1171
MemberMapping
member = new MemberMapping();
1292
MemberMapping
choiceMember = ImportChoiceGroup(choice, identifier, null, null, null, ns, true, ref needExplicitOrder, false);
1419
MemberMapping
member = new MemberMapping();
1467
MemberMapping
member = new MemberMapping();
1498
MemberMapping
member = new MemberMapping();
1554
xmlnsMapping.Members = Array.Empty<
MemberMapping
>();
1561
MemberMapping
member = new MemberMapping();
System\Xml\Serialization\XmlSerializationReader.cs (23)
2107
private readonly
MemberMapping
_mapping;
2116
internal Member(XmlSerializationReaderCodeGen outerClass, string source, string arrayName, int i,
MemberMapping
mapping)
2120
internal Member(XmlSerializationReaderCodeGen outerClass, string source, string arrayName, int i,
MemberMapping
mapping, string? choiceSource)
2124
internal Member(XmlSerializationReaderCodeGen outerClass, string source, string arraySource, string arrayName, int i,
MemberMapping
mapping)
2128
internal Member(XmlSerializationReaderCodeGen outerClass, string source, string? arraySource, string arrayName, int i,
MemberMapping
mapping, string? choiceSource)
2132
internal Member(XmlSerializationReaderCodeGen outerClass, string source, string? arrayName, int i,
MemberMapping
mapping, bool multiRef)
2136
internal Member(XmlSerializationReaderCodeGen outerClass, string source, string? arraySource, string? arrayName, int i,
MemberMapping
mapping, bool multiRef, string? choiceSource)
2177
internal
MemberMapping
Mapping
2470
private static string? GetChoiceIdentifierSource(
MemberMapping
[] mappings,
MemberMapping
member)
2492
private string GetChoiceIdentifierSource(
MemberMapping
mapping, string parent, TypeDesc parentTypeDesc)
2502
MemberMapping
[] mappings = ((MembersMapping)element.Mapping!).Members!;
2534
MemberMapping
mapping = mappings[i];
2653
private void InitializeValueTypes(string arrayName,
MemberMapping
[] mappings)
2680
MemberMapping
[] mappings = membersMapping.Members!;
2714
MemberMapping
mapping = mappings[i];
2822
MemberMapping
member = new MemberMapping();
3151
MemberMapping
memberMapping = new MemberMapping();
3328
MemberMapping
[] mappings = TypeScope.GetSettableMembers(structMapping);
3341
MemberMapping
mapping = mappings[i];
3477
MemberMapping
[] mappings = TypeScope.GetSettableMembers(structMapping);
3481
MemberMapping
mapping = mappings[i];
4586
MemberMapping
memberMapping = new MemberMapping();
System\Xml\Serialization\XmlSerializationReaderILGen.cs (19)
43
private readonly
MemberMapping
_mapping;
51
internal Member(string source, string? arrayName, int i,
MemberMapping
mapping)
55
internal Member(string source, string? arrayName, int i,
MemberMapping
mapping, string? choiceSource)
59
internal Member(string source, string? arraySource, string? arrayName, int i,
MemberMapping
mapping)
63
internal Member(string source, string? arraySource, string? arrayName, int i,
MemberMapping
mapping, string? choiceSource)
67
internal Member(string source, string? arrayName, int i,
MemberMapping
mapping, bool multiRef)
71
internal Member(string source, string? arraySource, string? arrayName, int i,
MemberMapping
mapping, bool multiRef, string? choiceSource)
111
internal
MemberMapping
Mapping
353
private static string GetChoiceIdentifierSource(
MemberMapping
[] mappings,
MemberMapping
member)
375
private static string GetChoiceIdentifierSource(
MemberMapping
mapping, string parent)
385
MemberMapping
[] mappings = ((MembersMapping)element.Mapping!).Members!;
434
MemberMapping
mapping = mappings[i];
611
private void InitializeValueTypes(string arrayName,
MemberMapping
[] mappings)
642
MemberMapping
member = new MemberMapping();
1244
MemberMapping
memberMapping = new MemberMapping();
1525
MemberMapping
[] mappings = TypeScope.GetSettableMembers(structMapping, memberInfos);
1538
MemberMapping
mapping = mappings[i];
2858
MemberMapping
memberMapping = new MemberMapping();
System\Xml\Serialization\XmlSerializationWriter.cs (8)
1749
MemberMapping
member = structMapping.Members[i];
2695
MemberMapping
member = mapping.Members[i];
2749
MemberMapping
member = mapping.Members[i];
3196
MemberMapping
[] members = TypeScope.GetAllMembers(mapping);
3200
MemberMapping
member = members[xmlnsMember];
3233
MemberMapping
m = members[i];
3272
MemberMapping
m = members[i];
4457
private static int FindXmlnsIndex(
MemberMapping
[] members)
System\Xml\Serialization\XmlSerializationWriterILGen.cs (9)
407
MemberMapping
member = mapping.Members[i];
462
MemberMapping
member = mapping.Members[i];
1022
MemberMapping
[] members = TypeScope.GetAllMembers(mapping, memberInfos);
1026
MemberMapping
member = members[xmlnsMember];
1070
MemberMapping
m = members[i];
1101
MemberMapping
m = members[i];
2204
private static int FindXmlnsIndex(
MemberMapping
[] members)
2331
internal static SourceInfo GetSourceForMember(string obj,
MemberMapping
member, CodeGenerator ilg)
2335
internal static SourceInfo GetSourceForMember(string obj,
MemberMapping
member, MemberInfo? memberInfo, CodeGenerator ilg)