17 int num = (bitCount + 7) / 8;
19 for (
int i = 0; i <
_locals.Length; i++)
70 for (
int i = 0; i <
_locals.Length; i++)
static byte GetBitValue(int bitIndex)
static int GetByteIndex(int bitIndex)
void Store(int bitIndex, bool value)
BitFlagsGenerator(int bitCount, CodeGenerator ilg, string localName)
static void SetBit(byte[] bytes, int bitIndex)
readonly LocalBuilder[] _locals
LocalBuilder GetLocal(int i)
readonly CodeGenerator _ilg
static bool IsBitSet(byte[] bytes, int bitIndex)
void NewArray(Type elementType, object len)
void Stloc(LocalBuilder local)
LocalBuilder DeclareLocal(Type type, string name, object initialValue)
void StoreArrayElement(object obj, object arrayIndex, object value)
static Type TypeOfByteArray