Table of Contents

Class StringExtensions

Namespace
FishMMO.Shared
Assembly
FishMMO-SharedUtility.dll

Extension methods for string, including high-performance deterministic hash code generation.

public static class StringExtensions
Inheritance
StringExtensions
Inherited Members

Methods

GetDeterministicHashCode(string)

Computes a deterministic 32-bit hash code for a string. This remains consistent across different .NET versions, architectures, and app restarts. Based on a djb2-like hash with two interleaved accumulators for improved distribution. Consistent across .NET versions and processor architectures.

public static int GetDeterministicHashCode(this string text)

Parameters

text string

The string to hash.

Returns

int

A deterministic 32-bit integer hash code.