2 instantiations of HashData
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\Checksum.cs (2)
172
=>
new
(hash->Data1, hash->Data2, hash->Data3);
175
=>
new
(reader.ReadInt64(), reader.ReadInt64(), reader.ReadInt32());
22 references to HashData
Microsoft.CodeAnalysis.Workspaces (22)
Storage\SQLite\v2\Interop\SqlConnection.cs (4)
302
public Optional<Checksum.
HashData
> ReadChecksum_MustRunInTransaction(Database database, Table table, long rowId)
311
return new Optional<Checksum.
HashData
>();
316
Contract.ThrowIfFalse(MemoryMarshal.TryRead(bytes, out Checksum.
HashData
result));
317
return new Optional<Checksum.
HashData
>(result);
Storage\SQLite\v2\SQLitePersistentStorage.Accessor.cs (1)
295
private Optional<Checksum.
HashData
> ReadChecksum(
Workspace\Solution\Checksum.cs (17)
27
/// The intended size of the <see cref="
HashData
"/> structure.
34
private readonly
HashData
_checksum;
36
public Checksum(
HashData
hash)
61
Contract.ThrowIfFalse(MemoryMarshal.TryRead(checksum, out
HashData
hash));
108
public static bool operator ==(Checksum left,
HashData
right)
111
public static bool operator !=(Checksum left,
HashData
right)
126
=> new(
HashData
.ReadFrom(reader));
140
public readonly struct HashData : IEquatable<
HashData
>
158
public static bool operator ==(
HashData
x,
HashData
y)
161
public static bool operator !=(
HashData
x,
HashData
y)
171
public static unsafe
HashData
FromPointer(
HashData
* hash)
174
public static
HashData
ReadFrom(ObjectReader reader)
184
=> obj is
HashData
other && Equals(other);
186
public bool Equals(
HashData
other)