1Imports System 2Imports System.Collections 3Imports System.Reflection 4 5Namespace GenericMethod7 6 Class ParsedObject 7 8 End Class 9 Class BaseList(Of T) 10 Inherits Generic.List(Of T) 11 12 End Class 13 Delegate Function ParseDelegate_Parent(Of T)(ByVal Parent As ParsedObject) As T 14 Class Test 15 Private Function ParseList(Of M As ParsedObject)(ByVal List As BaseList(Of M), ByVal ParseMethod As ParseDelegate_Parent(Of M), ByVal Parent As ParsedObject) As Boolean 16 Dim newObject As M 17 List.Add(newObject) 18 Return True 19 End Function 20 Shared Function Main() As Integer 21 22 End Function 23 End Class 24End Namespace