Please guide me how to obtain the type from a generic type parameter, in the situation bellow:
Public Function DerializeFromFile(Of T)(ByVal fileName As String) As T
Dim serializer As New XmlSerializer(T.GetType()) '--------------- HELP !!!???
Dim fileStream = New FileStream(fileName,
FileMode.Open, FileAccess.Read, FileShare.Read)
Dim loadedObject As T = DirectCast(serializer.Deserialize(fileStream), T)
Return loadedObject
End Function
Change it to:
In VB, the
GetTypeoperator returns theTypeobject for the given type.