6[Obsolete(
"Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId = 
"SYSLIB0021", UrlFormat = 
"https://aka.ms/dotnet-warnings/{0}")]
 
   18    protected sealed override void HashCore(
byte[] 
array, 
int ibStart, 
int cbSize)
 
 
   43    protected sealed override void Dispose(
bool disposing)
 
   46        base.Dispose(disposing);
 
 
 
static HashProvider CreateHashProvider(string hashAlgorithmId)
void AppendHashData(byte[] data, int offset, int count)
bool TryFinalizeHashAndReset(Span< byte > destination, out int bytesWritten)
int FinalizeHashAndReset(Span< byte > destination)
override void HashCore(byte[] array, int ibStart, int cbSize)
override byte[] HashFinal()
readonly HashProvider _hashProvider
override bool TryHashFinal(Span< byte > destination, out int bytesWritten)
override void Initialize()
override void Dispose(bool disposing)
override void HashCore(ReadOnlySpan< byte > source)