internal override sealed void Write(BinaryWriter bw) { if ((val == null) && (strBytes != null)) { bw.Write(strBytes); } else bw.Write(val); }