SerializationWriterWriteOptimized Method (BitVector32) |
Writes a BitVector32 into the stream using the fewest number of bytes possible.
Stored Size: 1 to 4 bytes. (.Net is 4 bytes)
1 to 7 bits takes 1 byte
8 to 14 bits takes 2 bytes
15 to 21 bits takes 3 bytes
22 to 28 bits takes 4 bytes
-------------------------------------------------------------------
29 to 32 bits takes 5 bytes - use Write(BitVector32) method instead
Try to order the BitVector32 masks so that the highest bits are least-likely
to be set.
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.3.0.0 (5.3.0)
Syntax public void WriteOptimized(
BitVector32 value
)
Public Sub WriteOptimized (
value As BitVector32
)
Parameters
- value
- Type: System.Collections.SpecializedBitVector32
The BitVector32 to store. Must not use more than 28 bits.
See Also