4 types derived from Crc32ParameterSet
System.IO.Hashing (4)
System\IO\Hashing\Crc32ParameterSet.Table.cs (2)
62private sealed class ReflectedTableBasedCrc32 : Crc32ParameterSet 89private sealed class ForwardTableBasedCrc32 : Crc32ParameterSet
System\IO\Hashing\Crc32ParameterSet.WellKnown.cs (2)
48private sealed class Ieee8023ParameterSet : Crc32ParameterSet 59private sealed class Crc32CParameterSet : Crc32ParameterSet
22 references to Crc32ParameterSet
System.IO.Hashing (22)
System\IO\Hashing\Crc32.cs (16)
32public Crc32ParameterSet ParameterSet { get; } 40ParameterSet = Crc32ParameterSet.Crc32; 53public Crc32(Crc32ParameterSet parameterSet) 63private Crc32(uint crc, Crc32ParameterSet parameterSet) : base(Size) 140public static byte[] Hash(Crc32ParameterSet parameterSet, byte[] source) 154HashCore(Crc32ParameterSet.Crc32, source); 165public static byte[] Hash(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source) 172private static byte[] HashCore(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source) 194TryHashCore(Crc32ParameterSet.Crc32, source, destination, out bytesWritten); 214Crc32ParameterSet parameterSet, 225Crc32ParameterSet parameterSet, 252HashCore(Crc32ParameterSet.Crc32, source, destination); 267public static int Hash(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source, Span<byte> destination) 274private static int HashCore(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source, Span<byte> destination) 295return ~Update(Crc32ParameterSet.Crc32.InitialValue, source); 306public static uint HashToUInt32(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source)
System\IO\Hashing\Crc32ParameterSet.cs (3)
53/// <summary>Creates a new <see cref="Crc32ParameterSet"/> with the specified parameters.</summary> 61/// <returns>A new <see cref="Crc32ParameterSet"/> instance.</returns> 63public static Crc32ParameterSet Create(
System\IO\Hashing\Crc32ParameterSet.WellKnown.cs (3)
20public static Crc32ParameterSet Crc32 => 29public static Crc32ParameterSet Crc32C => 32private static Crc32ParameterSet MakeCrc32CParameterSet()