<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.6.0-preview9.19416.11" />

SimpleBitVector32

using System.Runtime.CompilerServices; namespace System.Configuration { internal struct SimpleBitVector32 { internal int Data { [System.Runtime.CompilerServices.IsReadOnly] get; private set; } internal bool this[int bit] { get { return (Data & bit) == bit; } set { int data = Data; if (value) Data = (data | bit); else Data = (data & ~bit); } } internal SimpleBitVector32(int data) { Data = data; } } }