7 instantiations of MemberReference
System.Private.Windows.Core (7)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (6)
355
new
MemberReference
(2),
390
new
MemberReference
(2),
484
new
MemberReference
(2),
621
new
MemberReference
(2),
622
new
MemberReference
(3)).Write(writer);
769
new
MemberReference
(idRef: 3),
System\Private\Windows\BinaryFormat\Support\StringRecordsCollection.cs (1)
41
MemberReference reference =
new
(id);
9 references to MemberReference
System.Private.Windows.Core (9)
System\Private\Windows\BinaryFormat\BinaryFormattedObjectExtensions.cs (2)
11
/// Dereferences <see cref="
MemberReference
"/> records.
15
MemberReference
reference => recordMap[reference.IdRef],
System\Private\Windows\BinaryFormat\Serializer\MemberReference.cs (3)
7
/// The <see cref="
MemberReference
"/> record contains a reference to another record that contains the actual value.
16
internal sealed class MemberReference : Record, IRecord<
MemberReference
>
33
public static implicit operator Id(
MemberReference
value) => value.IdRef;
System\Private\Windows\BinaryFormat\Support\StringRecordsCollection.cs (4)
9
/// Helper to create and track records for <see cref="BinaryObjectString"/> and <see cref="
MemberReference
"/>
15
private readonly Dictionary<int,
MemberReference
> _memberReferences = [];
36
if (_memberReferences.TryGetValue(id, out
MemberReference
? memberReference))
41
MemberReference
reference = new(id);