public EventArgs Deserialize(Type eventArgsType, string eventArgs)
{
using (var memoryStream = new MemoryStream(Convert.FromBase64String(eventArgs)))
{
var serializer = new DataContractSerializer(eventArgsType);
var result = serializer.ReadObject(memoryStream);
return result as EventArgs;
}
}
}