Beispiel #1
0
 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;
 }
Beispiel #3
0
 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));
 }