1 write to MemberValues
System.Runtime.Serialization.BinaryFormat (1)
System\Runtime\Serialization\BinaryFormat\ClassRecord.cs (1)
24
MemberValues
= [];
19 references to MemberValues
System.Runtime.Serialization.BinaryFormat (19)
System\Runtime\Serialization\BinaryFormat\ClassRecord.cs (4)
129
=>
MemberValues
[ClassInfo.MemberNames[memberName]] switch
141
object? value =
MemberValues
[index];
167
MemberValues
.Add(value);
169
if (
MemberValues
.Count < ExpectedValuesCount)
System\Runtime\Serialization\BinaryFormat\ClassWithIdRecord.cs (1)
45
=> MetadataClass.MemberTypeInfo.GetNextAllowedRecordType(
MemberValues
.Count);
System\Runtime\Serialization\BinaryFormat\ClassWithMembersAndTypesRecord.cs (1)
41
=> MemberTypeInfo.GetNextAllowedRecordType(
MemberValues
.Count);
System\Runtime\Serialization\BinaryFormat\SystemClassWithMembersAndTypesRecord.cs (13)
38
=> MemberTypeInfo.GetNextAllowedRecordType(
MemberValues
.Count);
45
if (
MemberValues
.Count == 1)
49
return
MemberValues
[0] switch
69
return
MemberValues
[0] switch
77
else if (HasMember("_ticks") &&
MemberValues
[0] is long ticks && TypeName.FullName == typeof(TimeSpan).FullName)
82
else if (
MemberValues
.Count == 2
84
&&
MemberValues
[0] is long value &&
MemberValues
[1] is ulong
89
else if(
MemberValues
.Count == 4
91
&&
MemberValues
[0] is int &&
MemberValues
[1] is int &&
MemberValues
[2] is int &&
MemberValues
[3] is int