public EventArgs Deserialize(Type eventArgsType, string eventArgs) { using (var sr = new StringReader(eventArgs)) { var serializer = new XmlSerializer(eventArgsType); var result = serializer.Deserialize(sr); return result as EventArgs; } } }