SimpleBitVector32
struct SimpleBitVector32
using System.Runtime.CompilerServices;
namespace System.Configuration
{
internal struct SimpleBitVector32
{
internal int Data {
[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;
}
}
}