public static void Write(HpcBinaryWriter writer, BitVector bv) { bv.WriteInner(writer); }
private void WriteInner(HpcBinaryWriter writer) { int len; for (len = this.m_array.Length - 1; len >= 0; len--) { if (this.m_array[len] != 0) break; } len++; writer.WriteCompact(len); for (int i = 0; i < len; i++) { writer.Write(this.m_array[i]); } }