Function F() As S(Of (X As Integer, Y As Integer))
End Interface"
Dimsource1=
"Public Class A(Of T)
Implements I
Public Function F() As S(Of T)
Return Nothing
End Function
Private Function I_F() As S(Of (X As Integer, Y As Integer)) Implements I.F
Return Nothing
End Function
End Class"
Dimsource2=
"Class B(Of T)
Inherits A(Of T)
Implements I
End Class"
Dimsource3=
"Class Program
Shared Sub Main()
Dim i As I = New B(Of String)()
Dim o = i.F()
System.Console.WriteLine(o)
End Sub
End Class"
ExplicitImplementationInBaseType(useCompilationReference,source0,source1,source2,source3,"B","I.F","S`1[System.ValueTuple`2[System.Int32,System.Int32]]","Function A(Of T).I_F() As S(Of (X As System.Int32, Y As System.Int32))")
Private Sub I_F(s As S(Of (X As Integer, Y As Integer))) Implements I.F
End Sub
End Class"
Dimsource2=
"Class B(Of T)
Inherits A(Of T)
Implements I
End Class"
Dimsource3=
"Class Program
Shared Sub Main()
Dim i As I = New B(Of String)()
i.F(Nothing)
System.Console.WriteLine(1)
End Sub
End Class"
ExplicitImplementationInBaseType(useCompilationReference,source0,source1,source2,source3,"B","I.F","1","Sub A(Of T).I_F(s As S(Of (X As System.Int32, Y As System.Int32)))")