public static MaskedDuoBitArray Create(IDuoBitArrayUtilities duoBitArrayUtilities, int capacity) { return(new MaskedDuoBitArray(duoBitArrayUtilities, capacity)); }
protected DuoBitArray(int capacity, IDuoBitArrayUtilities duoBitArrayUtilities) { Capacity = capacity; bitArray = new byte[capacity / 8]; this.duoBitArrayUtilities = duoBitArrayUtilities; }
protected MaskedDuoBitArray(IDuoBitArrayUtilities duoBitArrayUtilities, int capacity) { this.duoBitArrayUtilities = duoBitArrayUtilities; duoBitArray = DuoBitArray.Create(capacity, duoBitArrayUtilities); mask = DuoBitArray.Create(capacity, duoBitArrayUtilities); }
public static IWriteableDuoBitArray Create(int capacity, IDuoBitArrayUtilities duoBitArrayUtilities) { return(new DuoBitArray(capacity, duoBitArrayUtilities)); }