Ellumination.Collections.ImmutableBitArray by Michael W. Powell

<PackageReference Include="Ellumination.Collections.ImmutableBitArray" Version="2.0.2.7613" />

 Ellumination.Collections.ImmutableBitArray 2.0.2.7613

The framework BitArray is helpful but it has a serious flaw in the fact that it is not immutable. This is the primary motivation for working on this package in order to achieve just such an ImmutableBitArray. Reflexive operations can modify an instance but otherwise bitwise operations should yield a wholely new instance.

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>Ellumination.Collections.ImmutableBitArray</id>
    <version>2.0.2.7613</version>
    <authors>Michael W. Powell</authors>
    <owners>Michael W. Powell</owners>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <license type="file">LICENSE.txt</license>
    <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
    <projectUrl>https://github.com/mwpowellhtx/Ellumination.Collections</projectUrl>
    <description>The framework BitArray is helpful but it has a serious flaw in the fact that it is not immutable. This is the primary motivation for working on this package in order to achieve just such an ImmutableBitArray. Reflexive operations can modify an instance but otherwise bitwise operations should yield a wholely new instance.</description>
    <copyright>Copyright © 2016-2020</copyright>
    <tags>immutable idempotent bit bits array uint byte bytes bool IEnumerable ICollection IClonable bitwise and or xor not ones complement shift elasticity none expansion contraction both shrink expand</tags>
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>