2 types derived from Crc64ParameterSet
System.IO.Hashing (2)
System\IO\Hashing\Crc64ParameterSet.cs (2)
115private abstract partial class ReflectedCrc64 : Crc64ParameterSet 149private abstract partial class ForwardCrc64 : Crc64ParameterSet
23 references to Crc64ParameterSet
System.IO.Hashing (23)
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (1)
58ulong reversed = Crc64ParameterSet.ReverseBits(value);
System\IO\Hashing\Crc64.cs (17)
41public Crc64ParameterSet ParameterSet { get; } 49ParameterSet = Crc64ParameterSet.Crc64; 62public Crc64(Crc64ParameterSet parameterSet) 72private Crc64(ulong crc, Crc64ParameterSet parameterSet) : base(Size) 146HashCore(Crc64ParameterSet.Crc64, source); 157public static byte[] Hash(Crc64ParameterSet parameterSet, byte[] source) 174public static byte[] Hash(Crc64ParameterSet parameterSet, ReadOnlySpan<byte> source) 181private static byte[] HashCore(Crc64ParameterSet parameterSet, ReadOnlySpan<byte> source) 203TryHashCore(Crc64ParameterSet.Crc64, source, destination, out bytesWritten); 223Crc64ParameterSet parameterSet, 234Crc64ParameterSet parameterSet, 261HashCore(Crc64ParameterSet.Crc64, source, destination); 276public static int Hash(Crc64ParameterSet parameterSet, ReadOnlySpan<byte> source, Span<byte> destination) 283private static int HashCore(Crc64ParameterSet parameterSet, ReadOnlySpan<byte> source, Span<byte> destination) 304Crc64ParameterSet parameterSet = Crc64ParameterSet.Crc64; 316public static ulong HashToUInt64(Crc64ParameterSet parameterSet, ReadOnlySpan<byte> source)
System\IO\Hashing\Crc64ParameterSet.cs (3)
53/// <summary>Creates a new <see cref="Crc64ParameterSet"/> with the specified parameters.</summary> 61/// <returns>A new <see cref="Crc64ParameterSet"/> instance.</returns> 63public static Crc64ParameterSet Create(
System\IO\Hashing\Crc64ParameterSet.WellKnown.cs (2)
14public static Crc64ParameterSet Crc64 => 23public static Crc64ParameterSet Nvme =>