public static void EachBit(this Type.BitArray instance, EachItemAction <bool> action) { int bitCount = instance.Length; for (int index = 0; index < bitCount; index++) { action(instance.Get(index), index); } }
public static void EachWord(this List <Type.BitArray> instance, EachItemAction <Type.BitArray> action) { int wordCount = instance.Count; for (int index = 0; index < wordCount; index++) { action(instance[index], index); } }