public virtual void Test() { var buffer = new byte[100]; for (var i = 0; i < 17; i++) { var map = new BitMap4(i); map.WriteTo(buffer, 11); var reReadMap = new BitMap4(buffer, 11, i); for (var j = 0; j < i; j++) { TBit(map, j); TBit(reReadMap, j); } } }
public virtual void Test() { byte[] buffer = new byte[100]; for (int i = 0; i < 17; i++) { BitMap4 map = new BitMap4(i); map.WriteTo(buffer, 11); BitMap4 reReadMap = new BitMap4(buffer, 11, i); for (int j = 0; j < i; j++) { TBit(map, j); TBit(reReadMap, j); } } }
public void WriteBitMap(BitMap4 nullBitMap) { nullBitMap.WriteTo(_buffer, _offset); _offset += nullBitMap.MarshalledLength(); }