Table of Contents

Namespace DisCatSharp.Common

Classes

CharSpanLookupDictionary<TValue>

Represents collection of string keys and TValue values, allowing the use of ReadOnlySpan<T> for dictionary operations.

CharSpanLookupReadOnlyDictionary<TValue>

Represents collection of string keys and TValue values, allowing the use of ReadOnlySpan<T> for dictionary operations.

EnsureObjectStates

Ensures that certain objects have the target state.

Extensions

Assortment of various extension and utility methods, designed to make working with various types a little easier.

LinqMethods

Various Methods for Linq

SecureRandom

Provides a cryptographically-secure pseudorandom number generator (CSPRNG) implementation compatible with Random.