Header menu logo TDesu.FSharp

TDesu.FSharp.Hashing Namespace

Hashing utilities: ContentHash (SHA256/SHA1/MD5), Hash.combine, CollectionComparer, EqualityComparer.

Modules Description

CollectionComparer

IEqualityComparer implementations for using collections as dictionary keys.

ContentHash

Content hashing helpers (SHA256, SHA1, MD5). Netstandard2.1 compatible.

EqualityComparer

Factory for ad hoc IEqualityComparer{T} instances — for when a Dictionary{TKey,TValue}, HashSet{T}, or LINQ overload needs a custom key comparer but a full named type isn't worth declaring.

Hash

Pipeline-friendly hash combining using System.HashCode.

Type something to start searching.