https://bugzilla.novell.com/show_bug.cgi?id=444995
User [email protected] added comment https://bugzilla.novell.com/show_bug.cgi?id=444995#c5 --- Comment #5 from Andy Hume <[email protected]> 2009-01-26 12:39:52 MST --- This is a general fault in VBNC in that it needs the generic types to be supplied for calls to generic static methods (etc?). See the example below and the resultant error messages. [[ Class Bug444995AndyH Shared Sub Main(args() as String) Dim x(5) As Integer ' #if Not SkipVbncFailures Array.Resize(x, 10) Aaaa.One(1) Aaaa.Arr(x) #end if ' This works: explicit type arguments ' (line: 11) Array.Resize(Of Integer)(x, 10) Aaaa.One(Of Integer)(1) Aaaa.Arr(Of Integer)(x) End Sub End Class Class Aaaa Shared Sub One(Of T)(p As T) End Sub Shared Sub Arr(Of T)(p As T()) End Sub End Class ]] [[ Visual Basic.Net Compiler version 0.0.0.5904 (Mono 2.0 - r) Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved. Bug444995a.vb (6,14) : Error VBNC99999: Could not resolve name 'Resize',Bug444995a.vb (6,14) Bug444995a.vb (6,14) : Error VBNC30456: 'Resize' is not a member of 'Array'. Bug444995a.vb (7,13) : Error VBNC99999: Could not resolve name 'One',Bug444995a.vb (7,13) Bug444995a.vb (7,13) : Error VBNC30456: 'One' is not a member of 'Aaaa'. Bug444995a.vb (8,13) : Error VBNC99999: Could not resolve name 'Arr',Bug444995a.vb (8,13) Bug444995a.vb (8,13) : Error VBNC30456: 'Arr' is not a member of 'Aaaa'. There were 6 errors and 0 warnings. Compilation took 00:00:14.0150000 ]] (BTW note the duplicate filename in the "Could not resolve name" message). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
