I need to call a method defined as:
public static T Deserialize<T>(Stream source)
In my code below I have determined the type:
string serializedObj = objbyte;
var typeSeperatorIndex = serializedObj.IndexOf(TypeSeperator);
var type = Type.GetType(serializedObj.Substring(0, typeSeperatorIndex));
var serialized = serializedObj.Substring(typeSeperatorIndex + 1);
byte[] byteAfter64 = Convert.FromBase64String(serialized);
MemoryStream afterStream = new MemoryStream(byteAfter64);
var result = Serializer.Deserialize<xxxxx>(afterStream);
return result;
I need to supply the xxxxx type argument to the Deserialize<> method. How do I get this from my type variable?