446 references to ERR_BadArgType
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (4)
1143
ErrorCode.
ERR_BadArgType
,
1205
ErrorCode.
ERR_BadArgType
,
1277
ErrorCode.
ERR_BadArgType
,
1287
ErrorCode.
ERR_BadArgType
,
Errors\ErrorFacts.cs (1)
1142
case ErrorCode.
ERR_BadArgType
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (19)
CodeGen\CodeGenAsyncSpillTests.cs (1)
3419
Diagnostic(ErrorCode.
ERR_BadArgType
, "s").WithArguments("1", "in string", "in object").WithLocation(7, 14));
CodeGen\CodeGenAsyncTests.cs (1)
3644
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""hello""").WithArguments("1", "string", "System.Type").WithLocation(5, 21),
CodeGen\CodeGenFunctionPointersTests.cs (3)
3498
Diagnostic(ErrorCode.
ERR_BadArgType
, "&M").WithArguments("1", "&method group", "ref delegate*<void>").WithLocation(9, 12),
11810
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(delegate*<void>)").WithArguments("1", "delegate*<void>", "object").WithLocation(6, 4));
11911
Diagnostic(ErrorCode.
ERR_BadArgType
, "new B<delegate*<void>[]>.E[]{}").WithArguments("1", "B<delegate*<void>[]>.E[]", "object[]").WithLocation(11, 4));
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (2)
1690
Diagnostic(ErrorCode.
ERR_BadArgType
, "d ??= 3.0").WithArguments("1", "double", "C").WithLocation(7, 12),
1693
Diagnostic(ErrorCode.
ERR_BadArgType
, "o ??= null").WithArguments("1", "object", "C").WithLocation(9, 12),
CodeGen\CodeGenTupleTest.cs (9)
3860
Diagnostic(ErrorCode.
ERR_BadArgType
, "GetTuple().a").WithArguments("1", "method group", "string")
10244
Diagnostic(ErrorCode.
ERR_BadArgType
, "Nullable((a: 1, b: (a: 1, b: 2)))").WithArguments("1", "(int a, (int a, int b) b)?", "(int, object)").WithLocation(6, 15),
10247
Diagnostic(ErrorCode.
ERR_BadArgType
, "Nullable((a: 1, b: (object)1))").WithArguments("2", "(int a, object b)?", "(int, (int a, int b))").WithLocation(7, 40)
16443
Diagnostic(ErrorCode.
ERR_BadArgType
, @"(null, ""2"")").WithArguments("1", "<tuple>", "(int, string)").WithLocation(11, 20),
16470
Diagnostic(ErrorCode.
ERR_BadArgType
, @"(""11"", ""11"")").WithArguments("1", "<tuple>", "(int, string)").WithLocation(28, 20),
18836
Diagnostic(ErrorCode.
ERR_BadArgType
, "z").WithArguments("1", "(System.Action<System.Collections.IEnumerable> x, System.Action<System.Collections.IEnumerable> y)", "System.Action<(System.Collections.Generic.IEnumerable<int>, System.Collections.Generic.IEnumerable<int>)>").WithLocation(25, 54),
18839
Diagnostic(ErrorCode.
ERR_BadArgType
, "z1").WithArguments("2", "(System.Action<System.Collections.Generic.IEnumerable<int>> x, System.Action<System.Collections.Generic.IEnumerable<int>> y)", "System.Action<(System.Collections.Generic.IEnumerable<int>, System.Collections.Generic.IEnumerable<int>)>").WithLocation(25, 57)
22675
Diagnostic(ErrorCode.
ERR_BadArgType
, "(1, 2)").WithArguments("1", "(int, int)", "int").WithLocation(9, 11));
22697
Diagnostic(ErrorCode.
ERR_BadArgType
, "(1, null)").WithArguments("1", "(int, <null>)", "int").WithLocation(9, 11));
CodeGen\PatternTests.cs (1)
5007
Diagnostic(ErrorCode.
ERR_BadArgType
, "1 switch { 1 => 1, _ => string.Empty }").WithArguments("1", "<switch expression>", "int").WithLocation(11, 9)
PrivateProtected.cs (2)
177
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(11, 14),
228
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(11, 14),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (77)
Attributes\AttributeTests.cs (7)
156
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "System.Type").WithLocation(3, 60)
163
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "System.Type").WithLocation(3, 60)
5973
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "System.AttributeTargets"));
6031
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "System.AttributeTargets"));
6516
Diagnostic(ErrorCode.
ERR_BadArgType
, "Invoke").WithArguments("1", "method group", "int").WithLocation(11, 8),
6519
Diagnostic(ErrorCode.
ERR_BadArgType
, "Invoke").WithArguments("1", "method group", "int").WithLocation(14, 22));
8109
Diagnostic(ErrorCode.
ERR_BadArgType
, "Equals").WithArguments("1", "method group", "int"));
Attributes\AttributeTests_Conditional.cs (1)
681
Diagnostic(ErrorCode.
ERR_BadArgType
, "Bar.M").WithArguments("1", "method group", "string"),
Attributes\AttributeTests_WellKnownAttributes.cs (7)
1817
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "System.Security.Permissions.SecurityAction").WithLocation(149, 16),
2951
Diagnostic(ErrorCode.
ERR_BadArgType
, "true").WithArguments("1", "bool", "string"),
2955
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string"));
5318
Diagnostic(ErrorCode.
ERR_BadArgType
, "System.Int32.MaxValue").WithArguments("1", "int", "System.Runtime.InteropServices.ClassInterfaceType"),
5397
Diagnostic(ErrorCode.
ERR_BadArgType
, "System.Int32.MaxValue").WithArguments("1", "int", "System.Runtime.InteropServices.ComInterfaceType"),
5461
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""str""").WithArguments("1", "string", "int"));
6495
Diagnostic(ErrorCode.
ERR_BadArgType
, "Method1").WithArguments("1", "method group", "string").WithLocation(31, 15),
Diagnostics\MethodGroupConversion.cs (1)
68
Diagnostic(ErrorCode.
ERR_BadArgType
, "M3").WithArguments("1", "method group", "D").WithLocation(13, 12)
Emit\NumericIntPtrTests.cs (15)
2681
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "ushort").WithLocation(5, 19),
2684
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "ushort").WithLocation(6, 19),
2687
Diagnostic(ErrorCode.
ERR_BadArgType
, "int.MaxValue").WithArguments("1", "int", "ushort").WithLocation(7, 19),
2690
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "ushort").WithLocation(8, 19),
2693
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "uint").WithLocation(9, 17),
2696
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "uint").WithLocation(10, 17),
2699
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "uint").WithLocation(12, 17),
2702
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "nuint").WithLocation(13, 27),
2705
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "nuint").WithLocation(14, 27),
2708
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "nuint").WithLocation(16, 27),
2711
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "nuint").WithLocation(17, 18),
2714
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "nuint").WithLocation(18, 18),
2717
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "nuint").WithLocation(20, 18),
2720
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "ulong").WithLocation(21, 18),
2723
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "ulong").WithLocation(22, 18)
Semantics\PatternMatchingTests_ListPatterns.cs (46)
1133
Diagnostic(ErrorCode.
ERR_BadArgType
, ".. var slice").WithArguments("1", "System.Range", "int").WithLocation(6, 19),
1139
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(7, 15)
1910
Diagnostic(ErrorCode.
ERR_BadArgType
, "[0]").WithArguments("1", "System.Index", "int").WithLocation(4, 20),
1913
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(5, 17)
1936
Diagnostic(ErrorCode.
ERR_BadArgType
, "[0]").WithArguments("1", "System.Index", "long").WithLocation(4, 20),
1939
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "long").WithLocation(5, 17)
1962
Diagnostic(ErrorCode.
ERR_BadArgType
, "[0]").WithArguments("1", "System.Index", "long").WithLocation(4, 20),
1965
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "long").WithLocation(5, 17)
1988
Diagnostic(ErrorCode.
ERR_BadArgType
, "[0]").WithArguments("1", "System.Index", "int").WithLocation(4, 20),
1991
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(5, 17)
2098
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var p").WithArguments("1", "System.Range", "int").WithLocation(4, 21),
2101
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(6, 17)
2126
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var p").WithArguments("1", "System.Range", "int").WithLocation(4, 21),
2129
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(6, 17)
2154
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var p").WithArguments("1", "System.Range", "int").WithLocation(4, 21),
2157
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(6, 17)
2182
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var p").WithArguments("1", "System.Range", "int").WithLocation(4, 21),
2185
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(6, 17)
2210
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var p").WithArguments("1", "System.Range", "int").WithLocation(4, 21),
2213
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(6, 17)
2238
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var p").WithArguments("1", "System.Range", "int").WithLocation(4, 21),
2241
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(6, 17)
3842
Diagnostic(ErrorCode.
ERR_BadArgType
, "[1]").WithArguments("1", "System.Index", "int").WithLocation(8, 21),
3845
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(9, 18)
3872
Diagnostic(ErrorCode.
ERR_BadArgType
, "[1]").WithArguments("1", "System.Index", "int").WithLocation(9, 21),
3875
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(10, 18)
3930
Diagnostic(ErrorCode.
ERR_BadArgType
, ".._").WithArguments("1", "System.Range", "int").WithLocation(11, 22),
3933
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var unused").WithArguments("1", "System.Range", "int").WithLocation(12, 22),
3936
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var used").WithArguments("1", "System.Range", "int").WithLocation(13, 22),
3939
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(17, 18)
4002
Diagnostic(ErrorCode.
ERR_BadArgType
, "[var item]").WithArguments("1", "System.Index", "int").WithLocation(10, 29),
4005
Diagnostic(ErrorCode.
ERR_BadArgType
, "[var item2]").WithArguments("1", "System.Index", "int?").WithLocation(13, 30),
4011
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int?").WithLocation(15, 36),
5499
Diagnostic(ErrorCode.
ERR_BadArgType
, "[var item, ..var rest]").WithArguments("1", "System.Index", "in int").WithLocation(10, 21),
5505
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "in int").WithLocation(11, 18),
5744
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var y").WithArguments("1", "System.Range", "int").WithLocation(2, 17),
5747
Diagnostic(ErrorCode.
ERR_BadArgType
, "..").WithArguments("1", "System.Range", "int").WithLocation(3, 13)
6158
Diagnostic(ErrorCode.
ERR_BadArgType
, "[..]").WithArguments("1", "System.Index", "int").WithLocation(4, 5),
6161
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(7, 13)
6188
Diagnostic(ErrorCode.
ERR_BadArgType
, "[..]").WithArguments("1", "System.Index", "int").WithLocation(4, 5),
6191
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(7, 13)
7844
Diagnostic(ErrorCode.
ERR_BadArgType
, "[]").WithArguments("1", "System.Index", "int").WithLocation(2, 16),
7847
Diagnostic(ErrorCode.
ERR_BadArgType
, "^1").WithArguments("1", "System.Index", "int").WithLocation(3, 13)
8594
Diagnostic(ErrorCode.
ERR_BadArgType
, "..var y2").WithArguments("1", "System.Range", "int").WithLocation(6, 16)
8676
Diagnostic(ErrorCode.
ERR_BadArgType
, "[]").WithArguments("1", "System.Index", "int").WithLocation(2, 16)
8839
Diagnostic(ErrorCode.
ERR_BadArgType
, "[]").WithArguments("1", "System.Index", "int").WithLocation(2, 16)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (7)
IOperation\FunctionPointerOperations.cs (1)
368
Diagnostic(ErrorCode.
ERR_BadArgType
, "Prop").WithArguments("1", "string", "int").WithLocation(7, 23)
IOperation\IOperationTests.cs (1)
409
Diagnostic(ErrorCode.
ERR_BadArgType
, "new object()").WithArguments("1", "object", "int").WithLocation(7, 15)
IOperation\IOperationTests_IArgument.cs (2)
1351
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(6, 22)
3752
Diagnostic(ErrorCode.
ERR_BadArgType
, "0").WithArguments("1", "int", "string").WithLocation(13, 37)
IOperation\IOperationTests_IAttributeOperation.cs (1)
291
Diagnostic(ErrorCode.
ERR_BadArgType
, "0").WithArguments("1", "int", "string").WithLocation(9, 15)
IOperation\IOperationTests_IIsPatternExpression.cs (1)
2401
Diagnostic(ErrorCode.
ERR_BadArgType
, ".. 0").WithArguments("1", "System.Range", "int").WithLocation(9, 32)
IOperation\IOperationTests_InvalidExpression.cs (1)
78
Diagnostic(ErrorCode.
ERR_BadArgType
, "string.Empty").WithArguments("1", "string", "int").WithLocation(8, 21)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (302)
Semantics\ArglistTests.cs (2)
558
Diagnostic(ErrorCode.
ERR_BadArgType
, "3").WithArguments("2", "int", "__arglist").WithLocation(12, 14),
573
Diagnostic(ErrorCode.
ERR_BadArgType
, "__arglist(1)").WithArguments("1", "__arglist", "int").WithLocation(24, 11),
Semantics\BindingTests.cs (8)
251
Diagnostic(ErrorCode.
ERR_BadArgType
, "a.E").WithArguments("1", "method group", "A").WithLocation(14, 15),
323
Diagnostic(ErrorCode.
ERR_BadArgType
, "a.F").WithArguments("1", "method group", "System.Action").WithLocation(18, 12),
360
Diagnostic(ErrorCode.
ERR_BadArgType
, "o").WithArguments("1", "object", "string").WithLocation(20, 13));
614
Diagnostic(ErrorCode.
ERR_BadArgType
, "2.0").WithArguments("2", "double", "A").WithLocation(13, 18));
636
Diagnostic(ErrorCode.
ERR_BadArgType
, "o").WithArguments("1", "object", "int").WithLocation(6, 11),
638
Diagnostic(ErrorCode.
ERR_BadArgType
, "o").WithArguments("2", "object", "int").WithLocation(7, 14),
640
Diagnostic(ErrorCode.
ERR_BadArgType
, "o").WithArguments("3", "object", "int").WithLocation(8, 17));
661
Diagnostic(ErrorCode.
ERR_BadArgType
, "1.0").WithArguments("1", "double", "int").WithLocation(8, 11));
Semantics\ColorColorTests.cs (1)
1153
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""Hello""").WithArguments("1", "string", "int"));
Semantics\DeconstructionTests.cs (1)
369
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "out long", "out int").WithLocation(10, 27)
Semantics\DelegateTypeTests.cs (9)
3078
Diagnostic(ErrorCode.
ERR_BadArgType
, "F2").WithArguments("1", "method group", "System.Delegate").WithLocation(14, 12),
3081
Diagnostic(ErrorCode.
ERR_BadArgType
, "F1").WithArguments("1", "method group", "System.Delegate").WithLocation(15, 12),
3292
Diagnostic(ErrorCode.
ERR_BadArgType
, "M1").WithArguments("1", "method group", "System.Delegate").WithLocation(10, 12),
3304
Diagnostic(ErrorCode.
ERR_BadArgType
, "M1").WithArguments("1", "method group", "System.Delegate").WithLocation(10, 12),
4116
Diagnostic(ErrorCode.
ERR_BadArgType
, "Main").WithArguments("1", "method group", "System.Delegate").WithLocation(8, 11),
4148
Diagnostic(ErrorCode.
ERR_BadArgType
, "Main").WithArguments("1", "method group", "object").WithLocation(8, 11),
4221
Diagnostic(ErrorCode.
ERR_BadArgType
, "F").WithArguments("1", "method group", "System.Linq.Expressions.Expression").WithLocation(10, 11));
4284
Diagnostic(ErrorCode.
ERR_BadArgType
, "F").WithArguments("1", "method group", "System.Linq.Expressions.Expression").WithLocation(10, 11),
13700
Diagnostic(ErrorCode.
ERR_BadArgType
, "f").WithArguments("1", "<anonymous delegate>", "System.Func<int, int>").WithLocation(15, 24));
Semantics\DynamicTests.cs (7)
186
Diagnostic(ErrorCode.
ERR_BadArgType
, "d").WithArguments("1", "dynamic", "__arglist"));
1597
Diagnostic(ErrorCode.
ERR_BadArgType
, "u").WithArguments("3", "U", "T"));
1619
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(R)").WithArguments("2", "R", "S"));
2112
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "System.Action<D<object>.E*[]>"));
3205
Diagnostic(ErrorCode.
ERR_BadArgType
, "1.23").WithArguments("2", "double", "int"));
3225
Diagnostic(ErrorCode.
ERR_BadArgType
, "1.23").WithArguments("2", "double", "int"));
3405
Diagnostic(ErrorCode.
ERR_BadArgType
, "new C(d)").WithArguments("1", "C", "int"));
Semantics\FunctionPointerTests.cs (15)
2835
Diagnostic(ErrorCode.
ERR_BadArgType
, "&converter").WithArguments("2", "&method group", "System.Func<string, int>").WithLocation(7, 38),
2838
Diagnostic(ErrorCode.
ERR_BadArgType
, "&converter").WithArguments("2", "&method group", "System.Func<string, int>").WithLocation(8, 27)
2865
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr1").WithArguments("1", "delegate*<string, void>[]", "delegate* unmanaged<string, void>[]").WithLocation(6, 19),
2871
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr2").WithArguments("1", "delegate* unmanaged[Cdecl, Stdcall]<string, void>[]", "delegate* unmanaged<string, void>[]").WithLocation(9, 19)
2898
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr1").WithArguments("1", "delegate*<ref string, string>[]", "delegate*<string, string>[]").WithLocation(6, 27),
2904
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr2").WithArguments("1", "delegate*<string, ref string>[]", "delegate*<string, string>[]").WithLocation(9, 27)
2963
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr").WithArguments("1", "delegate*<int, string>", "delegate* unmanaged[Cdecl]<int, string>").WithLocation(6, 23)
2990
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr1").WithArguments("1", "delegate*<ref string, string>", "delegate*<string, string>").WithLocation(6, 26),
2996
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr2").WithArguments("1", "delegate*<string, ref string>", "delegate*<string, string>").WithLocation(9, 26)
3020
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr").WithArguments("1", "delegate*<delegate*<string, string>, void>", "delegate*<delegate* unmanaged[Cdecl]<string, string>, void>").WithLocation(6, 26)
3047
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr1").WithArguments("1", "delegate*<delegate*<ref string, string>, void>", "delegate*<delegate*<string, string>, void>").WithLocation(6, 26),
3053
Diagnostic(ErrorCode.
ERR_BadArgType
, "ptr2").WithArguments("1", "delegate*<delegate*<string, ref string>, void>", "delegate*<delegate*<string, string>, void>").WithLocation(9, 26)
3903
Diagnostic(ErrorCode.
ERR_BadArgType
, "__arglist(string.Empty, 1)").WithArguments("1", "__arglist", "string").WithLocation(6, 14),
3906
Diagnostic(ErrorCode.
ERR_BadArgType
, "__arglist(string.Empty, 1)").WithArguments("2", "__arglist", "int").WithLocation(7, 20),
3912
Diagnostic(ErrorCode.
ERR_BadArgType
, "__arglist(1, 2, 3, ptr1)").WithArguments("1", "__arglist", "?").WithLocation(9, 14)
Semantics\HideByNameTests.cs (3)
74
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""""").WithArguments("1", "string", "int"));
130
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""""").WithArguments("1", "string", "int"));
450
Diagnostic(ErrorCode.
ERR_BadArgType
, "0").WithArguments("1", "int", "string"));
Semantics\IndexAndRangeTests.cs (20)
43
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""str2""").WithArguments("1", "string", "int").WithLocation(7, 19),
46
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "int").WithLocation(8, 19),
49
Diagnostic(ErrorCode.
ERR_BadArgType
, "Main()").WithArguments("1", "void", "int").WithLocation(9, 19),
52
Diagnostic(ErrorCode.
ERR_BadArgType
, "new object()").WithArguments("1", "object", "int").WithLocation(10, 19),
314
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(12, 15),
317
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(13, 15)
343
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(12, 15),
346
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(13, 15)
372
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(12, 15),
375
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(13, 15)
404
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(13, 15)
430
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(12, 15),
433
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(13, 15)
559
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(9, 18),
562
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(10, 18));
597
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(19, 16),
600
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(20, 16),
603
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "int").WithLocation(23, 16),
606
Diagnostic(ErrorCode.
ERR_BadArgType
, "0..").WithArguments("1", "System.Range", "int").WithLocation(24, 16));
777
Diagnostic(ErrorCode.
ERR_BadArgType
, "^0").WithArguments("1", "System.Index", "in int[]").WithLocation(7, 11),
Semantics\InterpolationTests.cs (7)
3719
Diagnostic(ErrorCode.
ERR_BadArgType
, "(null, default)").WithArguments("1", "(<null>, default)", "object").WithLocation(1, 29),
4185
Diagnostic(ErrorCode.
ERR_BadArgType
, "Text").WithArguments("1", "string", "CustomStruct").WithLocation(4, 21)
6849
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(8, 70)
8134
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("3", "int", "string").WithLocation(1, 5)
8140
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("3", "int", "string").WithLocation(1, 5),
13623
Diagnostic(ErrorCode.
ERR_BadArgType
, @"$""{1}"" + $""literal""").WithArguments("1", "string", "System.FormattableString").WithLocation(2, 3),
13645
Diagnostic(ErrorCode.
ERR_BadArgType
, @"$""{1}"" + $""literal""").WithArguments("1", "string", "System.IFormattable").WithLocation(2, 3),
Semantics\IteratorTests.cs (1)
512
Diagnostic(ErrorCode.
ERR_BadArgType
, "kvp").WithArguments("1", "System.Collections.Generic.KeyValuePair<TKey, TValue>", "TKey").WithLocation(8, 53)
Semantics\LocalFunctionTests.cs (6)
9930
Diagnostic(ErrorCode.
ERR_BadArgType
, "local").WithArguments("1", "method group", "string").WithLocation(8, 36),
9933
Diagnostic(ErrorCode.
ERR_BadArgType
, "M2").WithArguments("1", "method group", "string").WithLocation(11, 29)
9985
Diagnostic(ErrorCode.
ERR_BadArgType
, "local").WithArguments("1", "method group", "string").WithLocation(8, 24),
9988
Diagnostic(ErrorCode.
ERR_BadArgType
, "M2").WithArguments("1", "method group", "string").WithLocation(11, 17)
10042
Diagnostic(ErrorCode.
ERR_BadArgType
, "local").WithArguments("1", "method group", "string").WithLocation(8, 13),
10045
Diagnostic(ErrorCode.
ERR_BadArgType
, "M2").WithArguments("1", "method group", "string").WithLocation(12, 9)
Semantics\MethodTypeInferenceTests.cs (1)
895
Diagnostic(ErrorCode.
ERR_BadArgType
, "345").WithArguments("2", "int", "?"));
Semantics\MultiDimensionalArrayTests.cs (5)
485
Diagnostic(ErrorCode.
ERR_BadArgType
, "a4").WithArguments("1", "double[]", "double[*]").WithLocation(10, 17),
567
Diagnostic(ErrorCode.
ERR_BadArgType
, "sz").WithArguments("2", "double[]", "double[*]").WithLocation(20, 21),
570
Diagnostic(ErrorCode.
ERR_BadArgType
, "md").WithArguments("1", "double[*]", "double[]").WithLocation(21, 17),
750
Diagnostic(ErrorCode.
ERR_BadArgType
, "d").WithArguments("1", "double", "params double[*]").WithLocation(7, 17),
753
Diagnostic(ErrorCode.
ERR_BadArgType
, "new double [] {d}").WithArguments("1", "double[]", "params double[*]").WithLocation(8, 17)
Semantics\NameOfTests.cs (1)
1242
Diagnostic(ErrorCode.
ERR_BadArgType
, "myStruct.MessageType").WithArguments("1", "char*", "char[]").WithLocation(26, 23));
Semantics\NativeIntegerTests.cs (12)
6818
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "ushort").WithLocation(5, 19),
6821
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "ushort").WithLocation(6, 19),
6824
Diagnostic(ErrorCode.
ERR_BadArgType
, "int.MaxValue").WithArguments("1", "int", "ushort").WithLocation(7, 19),
6827
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "ushort").WithLocation(8, 19),
6830
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "uint").WithLocation(9, 17),
6833
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "uint").WithLocation(10, 17),
6836
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "uint").WithLocation(12, 17),
6839
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "nuint").WithLocation(13, 18),
6842
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "nuint").WithLocation(14, 18),
6845
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "nuint").WithLocation(16, 18),
6848
Diagnostic(ErrorCode.
ERR_BadArgType
, "sbyte.MaxValue").WithArguments("1", "sbyte", "ulong").WithLocation(17, 18),
6851
Diagnostic(ErrorCode.
ERR_BadArgType
, "short.MaxValue").WithArguments("1", "short", "ulong").WithLocation(18, 18));
Semantics\NonTrailingNamedArgumentsTests.cs (1)
646
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "params int[]").WithLocation(9, 14)
Semantics\NullableReferenceTypesTests.cs (10)
1998
Diagnostic(ErrorCode.
ERR_BadArgType
, "a.E").WithArguments("1", "method group", "A").WithLocation(11, 15),
2019
Diagnostic(ErrorCode.
ERR_BadArgType
, "a.F").WithArguments("1", "method group", "A").WithLocation(20, 15),
36342
Diagnostic(ErrorCode.
ERR_BadArgType
, "M2(null)").WithArguments("1", "void", "string").WithLocation(6, 35),
45011
Diagnostic(ErrorCode.
ERR_BadArgType
, "s18").WithArguments("2", "ref T", "ref T?").WithLocation(90, 20),
45023
Diagnostic(ErrorCode.
ERR_BadArgType
, "s20").WithArguments("2", "ref T", "ref T?").WithLocation(99, 20),
74627
Diagnostic(ErrorCode.
ERR_BadArgType
, "class3").WithArguments("1", "ConsoleApp1.Class3<ConsoleApp1.Class2>", "ConsoleApp1.Class3<ConsoleApp1.IClass2>").WithLocation(26, 20),
74786
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("2", "<null>", "int").WithLocation(14, 29),
77233
Diagnostic(ErrorCode.
ERR_BadArgType
, "F").WithArguments("1", "method group", "object").WithLocation(5, 11),
126730
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "S").WithLocation(16, 32),
126736
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "S").WithLocation(19, 32),
Semantics\ObjectAndCollectionInitializerTests.cs (2)
2414
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""hi""").WithArguments("1", "string", "int").WithLocation(14, 49)
2746
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(10, 27),
Semantics\OutVarTests.cs (9)
17779
Diagnostic(ErrorCode.
ERR_BadArgType
, "int x1").WithArguments("1", "out int", "out short").WithLocation(6, 18)
32413
Diagnostic(ErrorCode.
ERR_BadArgType
, "(var x1, int x2)").WithArguments("1", "(var, int)", "object").WithLocation(2, 5)
33061
Diagnostic(ErrorCode.
ERR_BadArgType
, "long x1").WithArguments("1", "out long", "out int").WithLocation(7, 19),
33064
Diagnostic(ErrorCode.
ERR_BadArgType
, "long _").WithArguments("1", "out long", "out int").WithLocation(8, 19),
33173
Diagnostic(ErrorCode.
ERR_BadArgType
, "alias1 _").WithArguments("1", "out alias1", "out int").WithLocation(10, 19),
33176
Diagnostic(ErrorCode.
ERR_BadArgType
, "var _").WithArguments("1", "out var", "out int").WithLocation(11, 19)
33395
Diagnostic(ErrorCode.
ERR_BadArgType
, "byte _").WithArguments("1", "out byte", "out object").WithLocation(10, 15)
33421
Diagnostic(ErrorCode.
ERR_BadArgType
, "A x").WithArguments("2", "out A", "out B").WithLocation(7, 18),
33424
Diagnostic(ErrorCode.
ERR_BadArgType
, "A _").WithArguments("2", "out A", "out B").WithLocation(8, 18)
Semantics\OverloadResolutionTests.cs (107)
308
Diagnostic(ErrorCode.
ERR_BadArgType
, "ni").WithArguments("1", "int?", "int"),
311
Diagnostic(ErrorCode.
ERR_BadArgType
, "ns").WithArguments("1", "short?", "int"),
314
Diagnostic(ErrorCode.
ERR_BadArgType
, "nu").WithArguments("1", "uint?", "int?")
1349
Diagnostic(ErrorCode.
ERR_BadArgType
, "x => x").WithArguments("1", "lambda expression", "ref System.Func<string, string>").WithLocation(14, 21),
1352
Diagnostic(ErrorCode.
ERR_BadArgType
, "x => x").WithArguments("1", "lambda expression", "out System.Func<string, string>").WithLocation(15, 21),
1355
Diagnostic(ErrorCode.
ERR_BadArgType
, "x => x").WithArguments("1", "lambda expression", "ref System.Linq.Expressions.Expression<System.Func<string, string>>").WithLocation(16, 22),
1358
Diagnostic(ErrorCode.
ERR_BadArgType
, "x => x").WithArguments("1", "lambda expression", "out System.Linq.Expressions.Expression<System.Func<string, string>>").WithLocation(17, 22));
1551
Diagnostic(ErrorCode.
ERR_BadArgType
, "VoidReturning()").WithArguments("1", "void", "bool").WithLocation(8, 34));
3065
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "short", "sbyte"),
3074
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "short", "sbyte"),
3083
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "short", "sbyte"),
3717
Diagnostic(ErrorCode.
ERR_BadArgType
, "10L").WithArguments("1", "long", "int"),
3720
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
3735
Diagnostic(ErrorCode.
ERR_BadArgType
, "10L").WithArguments("1", "long", "char"),
3738
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "char"),
3771
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref int"),
3780
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref char"),
3783
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
3786
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
3789
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
3792
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
3795
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref char"),
3798
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "ref long", "ref char"));
5125
Diagnostic(ErrorCode.
ERR_BadArgType
, "10L").WithArguments("1", "long", "int"),
5128
Diagnostic(ErrorCode.
ERR_BadArgType
, "10L").WithArguments("1", "long", "int"),
5131
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5134
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5161
Diagnostic(ErrorCode.
ERR_BadArgType
, "10L").WithArguments("1", "long", "char"),
5164
Diagnostic(ErrorCode.
ERR_BadArgType
, "10L").WithArguments("1", "long", "char"),
5167
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "char"),
5170
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "char"),
5209
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
5212
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
5227
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
5230
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
5233
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
5236
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
5239
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
5242
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
5245
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
5248
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
5251
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
5254
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref long"),
5911
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5914
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5917
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5941
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
5944
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5947
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("2", "int", "char"),
5950
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5953
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
5956
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "long", "int"),
5959
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
5965
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
5971
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("2", "int", "char"),
5977
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
5986
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("2", "int", "char"),
5992
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
5998
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6004
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6007
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6010
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("2", "int", "char"),
6013
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6016
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "ref long", "ref int"),
6019
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6022
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref int"),
6025
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("2", "int", "char"),
6028
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref int"),
6031
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6034
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref char", "ref int"),
6076
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6082
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6085
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6088
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("2", "int", "char"),
6091
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6094
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "ref long", "ref int"),
6097
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "char"),
6103
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "int"),
6112
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "int"),
6118
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "int"),
6124
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "int"),
6127
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("1", "ref long", "ref int"),
6130
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "long", "int"),
6181
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"),
6184
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"),
6187
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"),
6214
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"),
6223
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"),
6241
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"),
6247
Diagnostic(ErrorCode.
ERR_BadArgType
, "i").WithArguments("1", "ref int", "ref long"),
6250
Diagnostic(ErrorCode.
ERR_BadArgType
, "l").WithArguments("2", "ref long", "ref int"));
6287
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("2", "<null>", "int"),
6290
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "int"),
6293
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("2", "<null>", "int"),
6296
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "int"),
6299
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""A""").WithArguments("2", "string", "int"),
6302
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string"),
6305
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""A""").WithArguments("2", "string", "int"),
6308
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string"));
7559
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""aaa""").WithArguments("1", "string", "int").WithLocation(8, 46)
8385
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "params int[]").WithLocation(12, 13));
9343
Diagnostic(ErrorCode.
ERR_BadArgType
, "a").WithArguments("3", "A", "B").WithLocation(9, 22));
9544
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "System.Exception", "in int").WithLocation(11, 16)
10394
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "in byte", "in int").WithLocation(17, 19),
10491
Diagnostic(ErrorCode.
ERR_BadArgType
, "x").WithArguments("1", "in byte", "in int").WithLocation(27, 18),
10878
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "in int").WithLocation(16, 12),
10973
Diagnostic(ErrorCode.
ERR_BadArgType
, "(null, 1)").WithArguments("1", "(<null>, int)", "in (int arg1, int arg2)").WithLocation(16, 16),
Semantics\RawInterpolationTests_Handler.cs (8)
2128
Diagnostic(ErrorCode.
ERR_BadArgType
, "(null, default)").WithArguments("1", "(<null>, default)", "object").WithLocation(1, 31),
2147
Diagnostic(ErrorCode.
ERR_BadArgType
, "(null, default)").WithArguments("1", "(<null>, default)", "object").WithLocation(1, 31),
2612
Diagnostic(ErrorCode.
ERR_BadArgType
, "Text").WithArguments("1", "string", "CustomStruct").WithLocation(4, 23));
5139
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(expression.Contains('+') ? 12 : 10, 70));
6409
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("3", "int", "string").WithLocation(1, 5)
6415
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("3", "int", "string").WithLocation(1, 5),
10328
Diagnostic(ErrorCode.
ERR_BadArgType
, @"$""""""{1}"""""" + $""""""literal""""""").WithArguments("1", "string", "System.FormattableString").WithLocation(2, 3),
10349
Diagnostic(ErrorCode.
ERR_BadArgType
, @"$""""""{1}"""""" + $""""""literal""""""").WithArguments("1", "string", "System.IFormattable").WithLocation(2, 3),
Semantics\RefLocalsAndReturnsTests.cs (1)
218
Diagnostic(ErrorCode.
ERR_BadArgType
, "rs = ref s").WithArguments("1", "in string", "in object").WithLocation(7, 16));
Semantics\SemanticAnalyzerTests.cs (31)
488
Diagnostic(ErrorCode.
ERR_BadArgType
, "123.456").WithArguments("1", "double", "int").WithLocation(165, 24),
497
Diagnostic(ErrorCode.
ERR_BadArgType
, "1234.4567").WithArguments("3", "double", "int").WithLocation(178, 40),
500
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "ref int").WithLocation(184, 30),
503
Diagnostic(ErrorCode.
ERR_BadArgType
, "p.ToString").WithArguments("2", "method group", "ref int").WithLocation(184, 36),
618
Diagnostic(ErrorCode.
ERR_BadArgType
, "B.T").WithArguments("1", "method group", "int").WithLocation(45, 11),
621
Diagnostic(ErrorCode.
ERR_BadArgType
, "B.U").WithArguments("1", "method group", "int").WithLocation(46, 11),
624
Diagnostic(ErrorCode.
ERR_BadArgType
, "b.V").WithArguments("1", "method group", "int").WithLocation(47, 11),
627
Diagnostic(ErrorCode.
ERR_BadArgType
, "b.W").WithArguments("1", "method group", "int").WithLocation(48, 11),
1008
Diagnostic(ErrorCode.
ERR_BadArgType
, "false").WithArguments("1", "bool", "E").WithLocation(10, 11),
1011
Diagnostic(ErrorCode.
ERR_BadArgType
, "(char)(One - 1)").WithArguments("1", "char", "E").WithLocation(11, 11),
1014
Diagnostic(ErrorCode.
ERR_BadArgType
, "(F)(One - 1)").WithArguments("1", "F", "E").WithLocation(24, 11),
1017
Diagnostic(ErrorCode.
ERR_BadArgType
, "Null").WithArguments("1", "object", "E").WithLocation(25, 11),
1020
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "E").WithLocation(26, 11),
1023
Diagnostic(ErrorCode.
ERR_BadArgType
, "F.Zero").WithArguments("1", "F", "E").WithLocation(29, 11),
1026
Diagnostic(ErrorCode.
ERR_BadArgType
, "true").WithArguments("1", "bool", "E").WithLocation(31, 11),
1029
Diagnostic(ErrorCode.
ERR_BadArgType
, "(char)One").WithArguments("1", "char", "E").WithLocation(32, 11),
1032
Diagnostic(ErrorCode.
ERR_BadArgType
, "(sbyte)One").WithArguments("1", "sbyte", "E").WithLocation(33, 11),
1035
Diagnostic(ErrorCode.
ERR_BadArgType
, "(byte)One").WithArguments("1", "byte", "E").WithLocation(34, 11),
1038
Diagnostic(ErrorCode.
ERR_BadArgType
, "(short)One").WithArguments("1", "short", "E").WithLocation(35, 11),
1041
Diagnostic(ErrorCode.
ERR_BadArgType
, "(ushort)One").WithArguments("1", "ushort", "E").WithLocation(36, 11),
1044
Diagnostic(ErrorCode.
ERR_BadArgType
, "(int)One").WithArguments("1", "int", "E").WithLocation(37, 11),
1047
Diagnostic(ErrorCode.
ERR_BadArgType
, "(uint)One").WithArguments("1", "uint", "E").WithLocation(38, 11),
1050
Diagnostic(ErrorCode.
ERR_BadArgType
, "(long)One").WithArguments("1", "long", "E").WithLocation(39, 11),
1053
Diagnostic(ErrorCode.
ERR_BadArgType
, "(ulong)One").WithArguments("1", "ulong", "E").WithLocation(40, 11),
1056
Diagnostic(ErrorCode.
ERR_BadArgType
, "(decimal)One").WithArguments("1", "decimal", "E").WithLocation(41, 11),
1059
Diagnostic(ErrorCode.
ERR_BadArgType
, "(float)One").WithArguments("1", "float", "E").WithLocation(42, 11),
1062
Diagnostic(ErrorCode.
ERR_BadArgType
, "(double)One").WithArguments("1", "double", "E").WithLocation(43, 11),
1065
Diagnostic(ErrorCode.
ERR_BadArgType
, "(F)One").WithArguments("1", "F", "E").WithLocation(45, 11),
1068
Diagnostic(ErrorCode.
ERR_BadArgType
, "new object()").WithArguments("1", "object", "E").WithLocation(46, 11),
1071
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "E").WithLocation(47, 11),
1074
Diagnostic(ErrorCode.
ERR_BadArgType
, "F.One").WithArguments("1", "F", "E").WithLocation(49, 11));
Semantics\SemanticErrorTests.cs (13)
3487
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "short").WithLocation(18, 21),
3489
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("1", "long", "short").WithLocation(19, 22)
13875
new ErrorDescription { Code = (int)ErrorCode.
ERR_BadArgType
, Line = 12, Column = 26 }});
13900
Diagnostic(ErrorCode.
ERR_BadArgType
, "\"string\"").WithArguments("1", "string", "char"));
13924
Diagnostic(ErrorCode.
ERR_BadArgType
, "2").WithArguments("2", "int", "char").WithLocation(10, 22));
13951
Diagnostic(ErrorCode.
ERR_BadArgType
, "E1.A").WithArguments("1", "E1", "int").WithLocation(9, 11),
13954
Diagnostic(ErrorCode.
ERR_BadArgType
, "(E2)E1.B").WithArguments("1", "E2", "int").WithLocation(10, 11),
13957
Diagnostic(ErrorCode.
ERR_BadArgType
, "E2.X").WithArguments("1", "E2", "E1").WithLocation(12, 11),
13960
Diagnostic(ErrorCode.
ERR_BadArgType
, "(int)E2.Z").WithArguments("1", "int", "E1").WithLocation(14, 11));
13983
Diagnostic(ErrorCode.
ERR_BadArgType
, "arg").WithArguments("1", "out long", "out int").WithLocation(9, 15));
14013
new ErrorDescription { Code = (int)ErrorCode.
ERR_BadArgType
, Line = 16, Column = 13 }
14831
new ErrorDescription[] { new ErrorDescription { Code = (int)ErrorCode.
ERR_BadArgType
, Line = 21, Column = 15 } });
18628
Diagnostic(ErrorCode.
ERR_BadArgType
, "GetEnumerator").WithArguments("2", "method group", "System.RuntimeArgumentHandle").WithLocation(19, 18),
Semantics\StackAllocInitializerTests.cs (6)
1791
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc int [3] { 1, 2, 3 }").WithArguments("1", "System.Span<int>", "System.Span<short>").WithLocation(7, 16),
1794
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc int [ ] { 1, 2, 3 }").WithArguments("1", "System.Span<int>", "System.Span<short>").WithLocation(8, 16),
1797
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc [ ] { 1, 2, 3 }").WithArguments("1", "System.Span<int>", "System.Span<short>").WithLocation(9, 16)
1892
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc int [3] { 1, 2, 3 }").WithArguments("1", "System.Span<int>", "object").WithLocation(8, 11),
1895
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc int [ ] { 1, 2, 3 }").WithArguments("1", "System.Span<int>", "object").WithLocation(9, 11),
1898
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc [ ] { 1, 2, 3 }").WithArguments("1", "System.Span<int>", "object").WithLocation(10, 11)
Semantics\StackAllocSpanExpressionsTests.cs (2)
596
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc int [10]").WithArguments("1", "System.Span<int>", "System.Span<short>").WithLocation(7, 16)
656
Diagnostic(ErrorCode.
ERR_BadArgType
, "stackalloc int[10]").WithArguments("1", "System.Span<int>", "object").WithLocation(8, 11)
Semantics\UserDefinedConversionTests.cs (7)
261
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(H?)").WithArguments("1", "H?", "G"),
265
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(J)").WithArguments("1", "J", "G"),
269
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(J?)").WithArguments("1", "J?", "G"),
273
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(K)").WithArguments("1", "K", "G"),
277
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(K?)").WithArguments("1", "K?", "G"),
281
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(M?)").WithArguments("1", "M?", "G"),
285
Diagnostic(ErrorCode.
ERR_BadArgType
, "default(R?)").WithArguments("1", "R?", "G"));
Semantics\UseSiteErrorTests.cs (3)
2063
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "int"),
2066
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "int"),
2072
Diagnostic(ErrorCode.
ERR_BadArgType
, "null").WithArguments("1", "<null>", "int"));
Semantics\Utf8StringsLiteralsTests.cs (3)
1479
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""s""u8").WithArguments("1", "System.ReadOnlySpan<byte>", "byte[]").WithLocation(8, 35)
2691
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""3""U8").WithArguments("1", "System.ReadOnlySpan<byte>", "byte[]").WithLocation(13, 11),
2736
Diagnostic(ErrorCode.
ERR_BadArgType
, @"""3""U8").WithArguments("1", "System.ReadOnlySpan<byte>", "System.Span<byte>").WithLocation(13, 11),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (36)
Compilation\GetSemanticInfoTests.cs (1)
5470
Diagnostic(ErrorCode.
ERR_BadArgType
, "t.Result").WithArguments("1", "Program.A", "int").WithLocation(13, 51),
Symbols\ExtensionMethodTests.cs (15)
206
Diagnostic(ErrorCode.
ERR_BadArgType
, "c.F").WithArguments("1", "object", "System.Action").WithLocation(12, 11),
208
Diagnostic(ErrorCode.
ERR_BadArgType
, "c.P").WithArguments("1", "object", "System.Action").WithLocation(13, 11));
266
Diagnostic(ErrorCode.
ERR_BadArgType
, "c.F").WithArguments("1", "object", "System.Action").WithLocation(10, 11),
268
Diagnostic(ErrorCode.
ERR_BadArgType
, "c.P").WithArguments("1", "object", "System.Action").WithLocation(11, 11));
686
Diagnostic(ErrorCode.
ERR_BadArgType
, "2.0").WithArguments("2", "double", "int").WithLocation(12, 28),
704
Diagnostic(ErrorCode.
ERR_BadArgType
, "2.0").WithArguments("2", "double", "int").WithLocation(43, 28),
710
Diagnostic(ErrorCode.
ERR_BadArgType
, "2").WithArguments("3", "int", "string").WithLocation(45, 47),
758
Diagnostic(ErrorCode.
ERR_BadArgType
, "2.0").WithArguments("3", "double", "N1.A").WithLocation(23, 26));
847
Diagnostic(ErrorCode.
ERR_BadArgType
, "1.0").WithArguments("1", "double", "int").WithLocation(10, 16));
1038
Diagnostic(ErrorCode.
ERR_BadArgType
, "c.F1").WithArguments("1", "method group", "System.Func<object, object>").WithLocation(10, 16),
1041
Diagnostic(ErrorCode.
ERR_BadArgType
, "c.F2").WithArguments("1", "method group", "System.Action<object>").WithLocation(13, 16),
1152
Diagnostic(ErrorCode.
ERR_BadArgType
, "o.E").WithArguments("1", "method group", "object").WithLocation(8, 15),
1258
Diagnostic(ErrorCode.
ERR_BadArgType
, "o.F").WithArguments("1", "method group", "System.Action").WithLocation(11, 9),
2925
Diagnostic(ErrorCode.
ERR_BadArgType
, "1d").WithArguments("1", "double", "float").WithLocation(6, 16));
2983
Diagnostic(ErrorCode.
ERR_BadArgType
, "1d").WithArguments("1", "double", "float"));
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1217
Diagnostic(ErrorCode.
ERR_BadArgType
, "1").WithArguments("1", "int", "string").WithLocation(13, 12),
Symbols\GenericConstraintTests.cs (5)
2266
Diagnostic(ErrorCode.
ERR_BadArgType
, "u").WithArguments("1", "U", "int").WithLocation(12, 11),
2270
Diagnostic(ErrorCode.
ERR_BadArgType
, "u").WithArguments("1", "U", "S").WithLocation(20, 11));
2369
Diagnostic(ErrorCode.
ERR_BadArgType
, "u").WithArguments("1", "U", "object[]").WithLocation(13, 17),
2371
Diagnostic(ErrorCode.
ERR_BadArgType
, "u").WithArguments("1", "U", "System.Collections.Generic.IList<object>").WithLocation(15, 17));
6020
Diagnostic(ErrorCode.
ERR_BadArgType
, "o").WithArguments("1", "U", "System.Collections.Generic.IEnumerable<object>"),
Symbols\IndexerTests.cs (9)
242
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("2", "C", "int").WithLocation(10, 18),
854
Diagnostic(ErrorCode.
ERR_BadArgType
, "true").WithArguments("1", "bool", "int").WithLocation(8, 11),
857
Diagnostic(ErrorCode.
ERR_BadArgType
, "long.MaxValue").WithArguments("2", "long", "int").WithLocation(8, 33),
2009
Diagnostic(ErrorCode.
ERR_BadArgType
, "E.A").WithArguments("1", "E", "string"),
2012
Diagnostic(ErrorCode.
ERR_BadArgType
, "E.B").WithArguments("1", "E", "string"),
2015
Diagnostic(ErrorCode.
ERR_BadArgType
, "E.C").WithArguments("1", "E", "string"),
2018
Diagnostic(ErrorCode.
ERR_BadArgType
, "E.D").WithArguments("1", "E", "string"),
2021
Diagnostic(ErrorCode.
ERR_BadArgType
, "E.E").WithArguments("1", "E", "string"),
2024
Diagnostic(ErrorCode.
ERR_BadArgType
, "E.F").WithArguments("1", "E", "string"));
Symbols\Source\PropertyTests.cs (2)
876
Diagnostic(ErrorCode.
ERR_BadArgType
, "A.P").WithArguments("1", "void", "object"),
877
Diagnostic(ErrorCode.
ERR_BadArgType
, "x.Q").WithArguments("1", "void", "object"));
Symbols\SymbolDistinguisherTests.cs (3)
553
Diagnostic(ErrorCode.
ERR_BadArgType
, "new C()").WithArguments("1", "C [file.cs(2)]", "C [Metadata, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]").WithLocation(6, 15));
586
Diagnostic(ErrorCode.
ERR_BadArgType
, "c").WithArguments("1", "ref C [Source, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]", "ref C [Metadata, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]").WithLocation(7, 19));
789
Diagnostic(ErrorCode.
ERR_BadArgType
, "e").WithArguments("1", "System.Collections.Generic.IEnumerable<E>", "System.Collections.Generic.IEnumerable<E>").WithLocation(5, 13));