1 write to ClassInfo
System.Runtime.Serialization.BinaryFormat (1)
System\Runtime\Serialization\BinaryFormat\ClassRecord.cs (1)
22ClassInfo = classInfo;
10 references to ClassInfo
System.Runtime.Serialization.BinaryFormat (10)
System\Runtime\Serialization\BinaryFormat\ClassRecord.cs (6)
27public TypeName TypeName => ClassInfo.TypeName; 30public IEnumerable<string> MemberNames => ClassInfo.MemberNames.Keys; 33public override int ObjectId => ClassInfo.ObjectId; 54public bool HasMember(string memberName) => ClassInfo.MemberNames.ContainsKey(memberName); 129=> MemberValues[ClassInfo.MemberNames[memberName]] switch 139int index = ClassInfo.MemberNames[memberName];
System\Runtime\Serialization\BinaryFormat\ClassWithIdRecord.cs (1)
16private ClassWithIdRecord(int objectId, ClassRecord metadataClass) : base(metadataClass.ClassInfo, metadataClass.MemberTypeInfo)
System\Runtime\Serialization\BinaryFormat\ClassWithMembersAndTypesRecord.cs (2)
25=> type.GetTypeFullNameIncludingTypeForwards() == ClassInfo.TypeName.FullName 26&& type.GetAssemblyNameIncludingTypeForwards() == ClassInfo.TypeName.AssemblyName!.FullName;
System\Runtime\Serialization\BinaryFormat\SystemClassWithMembersAndTypesRecord.cs (1)
26&& type.GetTypeFullNameIncludingTypeForwards() == ClassInfo.TypeName.FullName;