Skip to content

Commit c40def4

Browse files
Extra overloads make this test input ambiguous. Force span
1 parent d2d023f commit c40def4

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

Tests/CSharp/ExpressionTests/ByRefTests.cs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -764,33 +764,34 @@ public async Task Issue856Async()
764764
await TestConversionVisualBasicToCSharpAsync(@"Public Class Issue856
765765
Sub Main()
766766
Dim decimalTarget As Decimal
767-
Double.TryParse(""123"", decimalTarget)
767+
Double.TryParse(""123"".AsSpan(), decimalTarget)
768768
769769
Dim longTarget As Long
770-
Integer.TryParse(""123"", longTarget)
770+
Integer.TryParse(""123"".AsSpan(), longTarget)
771771
772772
Dim intTarget As Integer
773-
Long.TryParse(""123"", intTarget)
773+
Long.TryParse(""123"".AsSpan(), intTarget)
774774
End Sub
775775
776-
End Class", @"
776+
End Class", @"using System;
777+
777778
public partial class Issue856
778779
{
779780
public void Main()
780781
{
781782
var decimalTarget = default(decimal);
782783
double argresult = (double)decimalTarget;
783-
double.TryParse(""123"", out argresult);
784+
double.TryParse(""123"".AsSpan(), out argresult);
784785
decimalTarget = (decimal)argresult;
785786
786787
var longTarget = default(long);
787788
int argresult1 = (int)longTarget;
788-
int.TryParse(""123"", out argresult1);
789+
int.TryParse(""123"".AsSpan(), out argresult1);
789790
longTarget = argresult1;
790791
791792
var intTarget = default(int);
792793
long argresult2 = intTarget;
793-
long.TryParse(""123"", out argresult2);
794+
long.TryParse(""123"".AsSpan(), out argresult2);
794795
intTarget = (int)argresult2;
795796
}
796797

0 commit comments

Comments
 (0)