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