9 instantiations of DataMember
System.Private.DataContractSerialization (9)
System\Runtime\Serialization\ClassDataContract.cs (3)
831
DataMember memberContract = new
DataMember
(member);
896
DataMember memberContract = new
DataMember
(member);
933
DataMember memberContract = new
DataMember
(member);
System\Runtime\Serialization\DataMember.cs (1)
293
DataMember boundDataMember = new
DataMember
(memberTypeContract,
System\Runtime\Serialization\EnumDataContract.cs (2)
236
DataMember memberContract = new
DataMember
(field);
259
DataMember memberContract = new
DataMember
(field) { Name = field.Name };
System\Runtime\Serialization\SchemaImporter.cs (3)
1006
DataMember currentMember = new
DataMember
(memberTypeContract, memberName, memberIsNullable, memberIsRequired, memberEmitDefaultValue, memberOrder);
1013
DataMember dataMember = new
DataMember
(memberTypeContract, memberName, memberIsNullable, memberIsRequired, memberEmitDefaultValue, memberOrder);
1216
DataMember dataMember = new
DataMember
(Globals.SchemaMemberInfoPlaceholder) { Name = enumFacet.Value, Order = enumValue };
110 references to DataMember
System.Private.DataContractSerialization (105)
System\Runtime\Serialization\ClassDataContract.cs (34)
71
internal List<
DataMember
>? Members
77
public override ReadOnlyCollection<
DataMember
> DataMembers => (Members == null) ? ReadOnlyCollection<
DataMember
>.Empty : Members.AsReadOnly();
257
internal static void CheckAndAddMember(List<
DataMember
> members,
DataMember
memberContract, Dictionary<string,
DataMember
> memberNamesTable)
259
if (memberNamesTable.TryGetValue(memberContract.Name, out
DataMember
? existingMemberContract))
591
private List<
DataMember
>? _members;
628
_members = new List<
DataMember
>();
806
List<
DataMember
> tempMembers = new List<
DataMember
>();
807
Dictionary<string,
DataMember
> memberNamesTable = new Dictionary<string,
DataMember
>();
831
DataMember
memberContract = new DataMember(member);
896
DataMember
memberContract = new DataMember(member);
933
DataMember
memberContract = new DataMember(member);
965
private static bool SetIfGetOnlyCollection(
DataMember
memberContract, bool skipIfReadOnlyContract)
976
private void SetIfMembersHaveConflict(List<
DataMember
> members)
983
foreach (
DataMember
member in members)
992
foreach (
DataMember
member in currContract.Members!)
1158
internal List<
DataMember
>? Members
1285
internal Member(
DataMember
member, string ns, int baseTypeIndex)
1291
internal readonly
DataMember
_member;
1376
boundClassContract.Members = new List<
DataMember
>(Members.Count);
1377
foreach (
DataMember
member in Members)
1424
Dictionary<string,
DataMember
> membersDictionary = new Dictionary<string,
DataMember
>(Members.Count);
1425
List<
DataMember
> dataContractMembersList = new List<
DataMember
>();
1434
if (membersDictionary.TryGetValue(dataContract.Members[i].Name, out
DataMember
? dataMember))
1471
private static bool IsEveryDataMemberOptional(IEnumerable<
DataMember
> dataMembers)
1481
internal sealed class DataMemberComparer : IComparer<
DataMember
>
1483
public int Compare(
DataMember
? x,
DataMember
? y)
System\Runtime\Serialization\DataContract.cs (2)
291
public virtual ReadOnlyCollection<
DataMember
> DataMembers => ReadOnlyCollection<
DataMember
>.Empty;
System\Runtime\Serialization\DataContractSet.cs (2)
153
DataMember
dataMember = classDataContract.Members[i];
270
internal DataContract GetMemberTypeDataContract(
DataMember
dataMember)
System\Runtime\Serialization\DataMember.cs (6)
85
internal
DataMember
? ConflictingMember
106
private
DataMember
? _conflictingMember;
214
internal
DataMember
? ConflictingMember
290
internal
DataMember
BindGenericParameters(DataContract[] paramContracts, Dictionary<DataContract, DataContract>? boundContracts = null)
293
DataMember
boundDataMember = new DataMember(memberTypeContract,
309
if (other is
DataMember
dataMember)
System\Runtime\Serialization\EnumDataContract.cs (11)
50
internal List<
DataMember
> Members
56
public override ReadOnlyCollection<
DataMember
> DataMembers => (Members == null) ? ReadOnlyCollection<
DataMember
>.Empty : Members.AsReadOnly();
82
private List<
DataMember
> _members;
179
internal List<
DataMember
> Members
219
Dictionary<string,
DataMember
> memberValuesTable = new Dictionary<string,
DataMember
>();
220
List<
DataMember
> tempMembers = new List<
DataMember
>(fields.Length);
236
DataMember
memberContract = new DataMember(field);
259
DataMember
memberContract = new DataMember(field) { Name = field.Name };
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (4)
370
DataMember
dataMember = classContract.Members[i];
430
List<
DataMember
> members = contract.Members!;
999
DataMember
keyMember = keyValuePairContract.Members![0];
1000
DataMember
valueMember = keyValuePairContract.Members[1];
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (2)
242
DataMember
member = classContract.Members[i];
297
private LocalBuilder LoadMemberValue(
DataMember
member)
System\Runtime\Serialization\Json\ReflectionJsonFormatReader.cs (2)
70
DataMember
[] members = new
DataMember
[memberCount];
System\Runtime\Serialization\Json\ReflectionJsonFormatWriter.cs (1)
214
DataMember
member = classContract.Members[i];
System\Runtime\Serialization\ReflectionClassWriter.cs (1)
113
protected static object? ReflectionGetMemberValue(object obj,
DataMember
dataMember)
System\Runtime\Serialization\ReflectionReader.cs (6)
211
protected static int ReflectionGetMembers(ClassDataContract classContract,
DataMember
[] members)
225
protected void ReflectionReadMember(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, ClassDataContract classContract, ref object obj, int memberIndex,
DataMember
[] members)
227
DataMember
dataMember = members[memberIndex];
371
private static object? ReflectionGetMemberValue(object obj,
DataMember
dataMember)
376
private static void ReflectionSetMemberValue(ref object obj, object? memberValue,
DataMember
dataMember)
383
private object? ReflectionReadValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context,
DataMember
dataMember, string ns)
System\Runtime\Serialization\ReflectionXmlFormatReader.cs (3)
72
DataMember
[] members = new
DataMember
[memberCount];
145
List<
DataMember
> members = contract.Members!;
System\Runtime\Serialization\ReflectionXmlFormatWriter.cs (4)
149
DataMember
member = classContract.Members[i];
230
private static bool CheckIfMemberHasConflict(
DataMember
member, ClassDataContract classContract, ClassDataContract derivedMostClassContract)
244
List<
DataMember
> members = currentContract.Members!;
257
private static bool CheckIfConflictingMembersHaveDifferentTypes(
DataMember
member)
System\Runtime\Serialization\SchemaExporter.cs (5)
131
DataMember
dataMember = classDataContract.Members[i];
201
private static bool CheckIfMemberHasConflict(
DataMember
dataMember)
206
DataMember
? conflictingMember = dataMember.ConflictingMember;
217
private XmlElement? ExportEmitDefaultValue(
DataMember
dataMember)
384
foreach (
DataMember
dataMember in keyValueContract.Members!)
System\Runtime\Serialization\SchemaImporter.cs (8)
680
dataContract.Members = new List<
DataMember
>();
1003
DataMember
prevMember = dataContract.Members![prevMemberIndex];
1006
DataMember
currentMember = new DataMember(memberTypeContract, memberName, memberIsNullable, memberIsRequired, memberEmitDefaultValue, memberOrder);
1013
DataMember
dataMember = new DataMember(memberTypeContract, memberName, memberIsNullable, memberIsRequired, memberEmitDefaultValue, memberOrder);
1105
DataMember
key = null!, value = null!; // Set in the following || conditional chain. If the chain triggers before setting these, an exception is thrown.
1135
private static GenericInfo GetGenericInfoForDataMember(
DataMember
dataMember)
1203
dataContract.Members = new List<
DataMember
>();
1216
DataMember
dataMember = new DataMember(Globals.SchemaMemberInfoPlaceholder) { Name = enumFacet.Value, Order = enumValue };
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (4)
429
DataMember
dataMember = classContract.Members[i];
483
List<
DataMember
> members = contract.Members!;
928
DataMember
keyMember = keyValuePairContract.Members![0];
929
DataMember
valueMember = keyValuePairContract.Members[1];
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (5)
312
DataMember
member = classContract.Members[i];
363
private LocalBuilder LoadMemberValue(
DataMember
member)
790
private static bool CheckIfMemberHasConflict(
DataMember
member, ClassDataContract classContract, ClassDataContract derivedMostClassContract)
804
List<
DataMember
> members = currentContract.Members!;
817
private static bool CheckIfConflictingMembersHaveDifferentTypes(
DataMember
member)
System\Runtime\Serialization\XPathQueryGenerator.cs (5)
75
foreach (
DataMember
member in GetDataMembers(contract))
86
private static IEnumerable<
DataMember
> GetDataMembers(ClassDataContract contract)
90
foreach (
DataMember
baseClassMember in GetDataMembers(contract.BaseClassContract))
97
foreach (
DataMember
member in contract.Members)
123
public void WriteChildToContext(
DataMember
contextMember, string prefix)
System.Runtime.Serialization.Schema (4)
System\Runtime\Serialization\Schema\CodeExporter.cs (4)
677
DataMember
keyMember = itemContract.DataMembers[0];
678
DataMember
valueMember = itemContract.DataMembers[1];
858
DataMember
dataMember = classDataContract.DataMembers[i];
956
foreach (
DataMember
dataMember in classDataContract.DataMembers)
System.Runtime.Serialization.Xml (1)
src\runtime\artifacts\obj\System.Runtime.Serialization.Xml\Release\net11.0\System.Runtime.Serialization.Xml.Forwards.cs (1)
6
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.DataContracts.
DataMember
))]