public static void Write(BinaryWriter o, ConfTestArray1 d) { o.Write(d != null); if (d == null) { return; } String_Serializer.Write(o, d.address); Arr_Int32_Serializer.Write(o, d.random_port); }
public static ConfTestArray1 Read(BinaryReader o) { if (o.ReadBoolean() == false) { return(null); } ConfTestArray1 d = new ConfTestArray1(); d.address = String_Serializer.Read(o); d.random_port = Arr_Int32_Serializer.Read(o); return(d); }
public static ConfTestArray1[] Read(BinaryReader o) { if (o.ReadBoolean() == false) { return(null); } ConfTestArray1[] d = null; int size = o.ReadInt32(); d = new ConfTestArray1[size]; for (int i = 0; i < size; ++i) { d[i] = ConfTestArray1_Serializer.Read(o); } return(d); }