3 interfaces inheriting from IRecord
Microsoft.Private.Windows.Core (3)
System\Private\Windows\BinaryFormat\Serializer\IPrimitiveTypeRecord.cs (1)
9
internal interface IPrimitiveTypeRecord :
IRecord
System\Private\Windows\BinaryFormat\Serializer\IRecord.cs (1)
20
internal interface IRecord<T> :
IRecord
where T : class, IRecord
System\Private\Windows\BinaryFormat\Serializer\IWritableRecord.cs (1)
9
internal interface IWritableRecord :
IRecord
1 implementation of IRecord
Microsoft.Private.Windows.Core (1)
System\Private\Windows\BinaryFormat\Serializer\NullRecord.cs (1)
9
internal abstract partial class NullRecord :
IRecord
11 references to IRecord
Microsoft.Private.Windows.Core (11)
System\Private\Windows\BinaryFormat\BinaryFormattedObjectExtensions.cs (2)
13
public static
IRecord
Dereference(this IReadOnlyRecordMap recordMap,
IRecord
record) => record switch
System\Private\Windows\BinaryFormat\Serializer\ArraySingleString.StringListAdapter.cs (1)
24
IRecord
record => _recordMap.Dereference(record) is BinaryObjectString stringRecord
System\Private\Windows\BinaryFormat\Serializer\BinaryLibrary.cs (1)
20
Id
IRecord
.Id => LibraryId;
System\Private\Windows\BinaryFormat\Serializer\BinaryObjectString.cs (1)
20
Id
IRecord
.Id => ObjectId;
System\Private\Windows\BinaryFormat\Serializer\IReadOnlyRecordMap.cs (1)
11
IRecord
this[Id id] { get; }
System\Private\Windows\BinaryFormat\Serializer\IRecord.cs (1)
20
internal interface IRecord<T> : IRecord where T : class,
IRecord
System\Private\Windows\BinaryFormat\Serializer\Record.cs (1)
16
Id
IRecord
.Id => Id;
System\Private\Windows\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);