/// <summary> /// Deserializes the given object. /// </summary> /// <param name="stream">Stream containing data.</param> /// <param name="type">The type of the object to create.</param> /// <returns>The deserialized object.</returns> public object Deserialize(Type type, SerializeStream stream) { int length = stream.ReadInt("registered"); for (int i = 0; i < length; i++) { stream.EnterObject(null); Register(stream.ReadString("Name"), stream.ReadString("DllPath"), stream.ReadString("ClassName")); stream.LeaveObject(); } return(this); }
/// <summary> /// Deserializes the given object. /// </summary> /// <param name="stream">Stream containing data.</param> /// <param name="type">The type of the object to create.</param> /// <returns>The deserialized object.</returns> public object Deserialize(Type type, SerializeStream stream) { return(stream.ReadString("value")); }