Given these method signatures in a module named Path:
Path.Combine(String,String)
Path.Combine(String,String,String) # calls Combine(String,String) on some code paths
Path.Combine(String,String,String,String) # calls Combine(String,String,String) on some code paths
Path.Combine(ParamArray values() As String) only called for < 2 or 5+ arguments, doesn't call other overloads
... the following problems obtain:
1) The tooltip on hover over the Combine(String, String) call in Combine(String, String, String) describes the variadic overload and gives the description from the 4-argument overload (it doesn't matter if I use Path.Combine or just Combine):

2) Same thing if you hover over the Combine(String,String,String) call in Combine(String,String,String,String).
3) If you right click on Combine(String,String) and select Go To Definition, it takes you to Combine(String,String), but if you right click on Combine(String,String,String) and select Go To Definition, it still takes you to Combine(String,String).
4) For the heck of it I put this into the variadic overload:
If 1 = 2 Then
Combine(values[1], values[2], values[3])
End If
This produced the error, "Unidentified identifier 'Combine'" "Unidentified function 'Combine'". I changed it to Path.Combine and then the error went away, but the tooltip behavior and the Go To Definition behavior was the same as described above: the tooltip described the variadic overload and gave the description / remarks for the 4 string overload, and Go To Definition takes you to the two-string overload.
So I assume that Go To Definition wrongly selects the first overload, while the tooltip conflates the variadic with the 4-argument overload for some reason.
If all that gave you a headache, consider us even!