6 instantiations of MemberReference
System.Private.Windows.Core (6)
System\Private\Windows\Core\BinaryFormat\BinaryFormatWriter.cs (5)
354
new
MemberReference
(2),
389
new
MemberReference
(2),
486
new
MemberReference
(2),
623
new
MemberReference
(2),
624
new
MemberReference
(3)).Write(writer);
System\Private\Windows\Core\BinaryFormat\Support\StringRecordsCollection.cs (1)
39
MemberReference reference =
new
(id);
9 references to MemberReference
System.Private.Windows.Core (9)
System\Private\Windows\Core\BinaryFormat\BinaryFormattedObjectExtensions.cs (2)
9
/// Dereferences <see cref="
MemberReference
"/> records.
13
MemberReference
reference => recordMap[reference.IdRef],
System\Private\Windows\Core\BinaryFormat\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\Core\BinaryFormat\Support\StringRecordsCollection.cs (4)
7
/// Helper to create and track records for <see cref="BinaryObjectString"/> and <see cref="
MemberReference
"/>
13
private readonly Dictionary<int,
MemberReference
> _memberReferences = [];
34
if (_memberReferences.TryGetValue(id, out
MemberReference
? memberReference))
39
MemberReference
reference = new(id);