Editor/Embedded/ZstdSharp/Unsafe/ZSTD_DDictHashSet.cs

A small unsafe struct used by the editor-side ZstdSharp embedding, representing a hash set that stores pointers to ZSTD_DDict structures. It contains a raw pointer table, the table size, and the count of stored pointers.

Native Interop
#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
namespace HumanoidRetargeter.EditorTools.Embedded.ZstdSharp.Unsafe;

    /* Hashset for storing references to multiple ZSTD_DDict within ZSTD_DCtx */
    public unsafe struct ZSTD_DDictHashSet
    {
        public ZSTD_DDict_s** ddictPtrTable;
        public nuint ddictPtrTableSize;
        public nuint ddictPtrCount;
    }