1 write to MemberNames
System.Formats.Nrbf (1)
System\Formats\Nrbf\ClassInfo.cs (1)
29MemberNames = memberNames;
12 references to MemberNames
System.Formats.Nrbf (12)
System\Formats\Nrbf\ClassRecord.cs (4)
29public IEnumerable<string> MemberNames => ClassInfo.MemberNames.Keys; 51public bool HasMember(string memberName) => ClassInfo.MemberNames.ContainsKey(memberName); 118=> MemberValues[ClassInfo.MemberNames[memberName]] switch 128int index = ClassInfo.MemberNames[memberName];
System\Formats\Nrbf\ClassWithMembersAndTypesRecord.cs (1)
27MemberTypeInfo memberTypeInfo = MemberTypeInfo.Decode(reader, classInfo.MemberNames.Count, options, recordMap);
System\Formats\Nrbf\SystemClassWithMembersAndTypesRecord.cs (7)
28MemberTypeInfo memberTypeInfo = MemberTypeInfo.Decode(reader, classInfo.MemberNames.Count, options, recordMap); 43if (!classInfo.TypeName.IsSimple || classInfo.MemberNames.Count == 0 || memberTypeInfo.Infos[0].BinaryType != BinaryType.Primitive) 47else if (classInfo.MemberNames.Count == 1) 51Collections.Generic.Dictionary<string, int>.Enumerator structEnumerator = classInfo.MemberNames.GetEnumerator(); 75else if (classInfo.MemberNames.Count == 2 && typeName.FullName == "System.DateTime" 81else if (classInfo.MemberNames.Count == 4 && typeName.FullName == "System.Decimal" 96=> classInfo.MemberNames.TryGetValue(name, out int memberOrder)