public void WriteBoolean(bool value, byte tag = 255) { if(tag == 255) { _writeValueHeader(tag, ApplicationTag.Boolean, value); } else { _writeLengthHeader(tag, ApplicationTag.Boolean, 1); _writer.Write((byte)(value ? 0x01 : 0x00)); } }