Two class libraries in order to work with BitVectors (aka BitSets): the "raw" BitVector class and the ISet abstraction: BitVectorSet.
Install both BitVector nuget package and BitVectorSet nuget package.
using JensUngerer.BitVectorSet;Derive from BitVectorSetFactory and create your custom factory class: than it is possible to create custom BitVectorSet objects.