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