3 interfaces inheriting from IRecord
System.Private.Windows.Core (3)
System\Private\Windows\Core\BinaryFormat\Serializer\IPrimitiveTypeRecord.cs (1)
9
internal interface IPrimitiveTypeRecord :
IRecord
System\Private\Windows\Core\BinaryFormat\Serializer\IRecord.cs (1)
22
internal interface IRecord<T> :
IRecord
where T : class, IRecord
System\Private\Windows\Core\BinaryFormat\Serializer\IWritableRecord.cs (1)
9
internal interface IWritableRecord :
IRecord
14 references to IRecord
System.Private.Windows.Core (14)
System\Private\Windows\Core\BinaryFormat\BinaryFormattedObjectExtensions.cs (2)
13
public static
IRecord
Dereference(this IReadOnlyRecordMap recordMap,
IRecord
record) => record switch
System\Private\Windows\Core\BinaryFormat\Serializer\ArraySingleString.StringListAdapter.cs (1)
24
IRecord
record => _recordMap.Dereference(record) is BinaryObjectString stringRecord
System\Private\Windows\Core\BinaryFormat\Serializer\BinaryLibrary.cs (1)
20
Id
IRecord
.Id => LibraryId;
System\Private\Windows\Core\BinaryFormat\Serializer\BinaryObjectString.cs (1)
20
Id
IRecord
.Id => ObjectId;
System\Private\Windows\Core\BinaryFormat\Serializer\IReadOnlyRecordMap.cs (1)
11
IRecord
this[Id id] { get; }
System\Private\Windows\Core\BinaryFormat\Serializer\IRecord.cs (1)
22
internal interface IRecord<T> : IRecord where T : class,
IRecord
System\Private\Windows\Core\BinaryFormat\Serializer\Record.cs (1)
16
Id
IRecord
.Id => Id;
System\Private\Windows\Core\BinaryFormat\Serializer\RecordMap.cs (3)
11
private readonly Dictionary<int,
IRecord
> _recordMap = [];
13
public
IRecord
this[Id id] => _recordMap[id];
15
public void AddRecord(
IRecord
record)
System\Private\Windows\Core\BinaryFormat\Support\StringRecordsCollection.cs (3)
19
public
IRecord
this[Id id] => _memberReferences[id];
26
public
IRecord
? GetStringRecord(string? value)
47
IRecord
record = new BinaryObjectString(CurrentId, value);