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