public static void Deserialize(this Linear_Serializer serializer, out UTF16_String value) { string text; serializer.Deserialize_String(out text, Linear_Serializer.String_Encoding.UTF16); value = text; }
static void Deserialize_Byte_Array(Linear_Serializer serializer, out byte[] array) { serializer.Deserialize(out array); }
public static void Serialize(this Linear_Serializer serializer, UTF16_String value) { serializer.Serialize_String(value.As_String, Linear_Serializer.String_Encoding.UTF16); }
static void Deserialize_Primitive(Linear_Serializer serializer, out T value) { serializer.Deserialize(out value); }
static void Serialize_Byte_Array(Linear_Serializer serializer, byte[] array) { serializer.Serialize(array); }
public static void Deserialize(Linear_Serializer serializer, out T value) { deserialize(serializer, out value); }
static void Serialize_Primitive(Linear_Serializer serializer, T value) { serializer.Serialize(value); }
public static void Serialize(Linear_Serializer serializer, T value) { serialize(serializer, value); }
protected RPC_Server_Receiver(Linear_Serializer serializer) { this.serializer = serializer; }
protected RPC_Client_Proxy(Linear_Serializer serializer) { this.serializer = serializer; }
public RPC_Server_Proxies_Multiplexer(Linear_Serializer inSerializer) { serializer = inSerializer; }
protected RPC_Server_Proxy(Linear_Serializer serializer, T obj) : base(serializer) { Debug.Assert(obj != null); this.obj = obj; }