public static void LooseMarshalString(String value, BinaryWriter dataOut) { dataOut.Write(value != null); if (value != null) { dataOut.Write(value); } }