76 references to ERR_BadInstanceArgType
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1250
ErrorCode.
ERR_BadInstanceArgType
,
Errors\ErrorFacts.cs (1)
1364
case ErrorCode.
ERR_BadInstanceArgType
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (15)
CodeGen\CodeGenAwaitForeachTests.cs (6)
5638
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new C()").WithArguments("C", "GetAsyncEnumerator", "Extensions.GetAsyncEnumerator(int)", "int").WithLocation(10, 33),
5674
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "1").WithArguments("int", "GetAsyncEnumerator", "Extensions.GetAsyncEnumerator(int?)", "int?").WithLocation(8, 33),
5710
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new object()").WithArguments("object", "GetAsyncEnumerator", "Extensions.GetAsyncEnumerator(int)", "int").WithLocation(8, 33),
5746
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(int?)1").WithArguments("int?", "GetAsyncEnumerator", "Extensions.GetAsyncEnumerator(int)", "int").WithLocation(8, 33),
5783
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "0").WithArguments("int", "GetAsyncEnumerator", "Extensions.GetAsyncEnumerator(E)", "E").WithLocation(9, 33),
5952
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, @"$"" """).WithArguments("string", "GetAsyncEnumerator", "Extensions.GetAsyncEnumerator(System.FormattableString)", "System.FormattableString").WithLocation(8, 33),
CodeGen\CodeGenForEachTests.cs (5)
2803
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new C()").WithArguments("C", "GetEnumerator", "Extensions.GetEnumerator(int)", "int").WithLocation(9, 27),
2838
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "1").WithArguments("int", "GetEnumerator", "Extensions.GetEnumerator(int?)", "int?").WithLocation(7, 27),
2873
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new object()").WithArguments("object", "GetEnumerator", "Extensions.GetEnumerator(int)", "int").WithLocation(7, 27),
2908
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(int?)1").WithArguments("int?", "GetEnumerator", "Extensions.GetEnumerator(int)", "int").WithLocation(7, 27),
2945
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "0").WithArguments("int", "GetEnumerator", "Extensions.GetEnumerator(E)", "E").WithLocation(9, 27),
CodeGen\CodeGenImplicitlyTypeArraysTests.cs (1)
152
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "a").WithArguments("?[]", "SequenceEqual", "System.Linq.Queryable.SequenceEqual<Test.Program.E>(System.Linq.IQueryable<Test.Program.E>, System.Collections.Generic.IEnumerable<Test.Program.E>)", "System.Linq.IQueryable<Test.Program.E>").WithLocation(17, 35));
CodeGen\CodeGenTupleTest.cs (3)
25270
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(1, 2)").WithArguments("(int, int)", "M", "C.M((int x, long y))", "(int x, long y)").WithLocation(10, 34),
25273
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(First: 1, Second: 2L)").WithArguments("(int, long)", "M1", "C.M1((int x, long? y))", "(int x, long? y)").WithLocation(16, 34),
25279
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "notAliteral").WithArguments("(int A, int B)", "M", "C.M((int x, long y))", "(int x, long y)").WithLocation(23, 34)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (20)
Semantics\BindingAwaitTests.cs (3)
341
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new A()").WithArguments("A", "GetAwaiter", "MyExtensions.GetAwaiter(C)", "C"),
344
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new B()").WithArguments("B", "GetAwaiter", "MyExtensions.GetAwaiter(C)", "C")
1525
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "new D()").WithArguments("D", "GetAwaiter", "MyExtensions.GetAwaiter(C, object)", "C").WithLocation(13, 15));
Semantics\InterpolationTests.cs (1)
16789
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, @"$""Test""").WithArguments("string", "M", "StringExt.M(CustomHandler)", "CustomHandler").WithLocation(2, 1)
Semantics\NullableReferenceTypesTests.cs (1)
85352
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "i").WithArguments("I<object>", "F", "E.F<T>(I<T>, T)", "I<T>").WithLocation(12, 9));
Semantics\OverloadResolutionPerfTests.cs (1)
189
Select(i => Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "x").WithArguments($"C{i * 2}", "G", "S.G(C1, System.Action<C1>)", "C1")).
Semantics\OverloadResolutionTests.cs (1)
9378
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "a").WithArguments("A", "F", "E.F(B, System.Action<object>, A)", "B").WithLocation(9, 9));
Semantics\RawInterpolationTests_Handler.cs (1)
13180
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, @"$""""""Test""""""").WithArguments("string", "M", "StringExt.M(CustomHandler)", "CustomHandler").WithLocation(2, 1));
Semantics\RefExtensionMethodsTests.cs (10)
1634
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "intValue").WithArguments("int", "Print", "Extensions.Print(ref long)", "ref long").WithLocation(14, 9));
1663
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "intValue").WithArguments("int", "Print", "Extensions.Print(in long)", "in long").WithLocation(14, 9));
1696
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "intTuple").WithArguments("(int intValue1, int intValue2)", "Print", "Extensions.Print(ref (long, long))", "ref (long, long)").WithLocation(16, 9));
1729
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "intTuple").WithArguments("(int intValue1, int intValue2)", "Print", "Extensions.Print(in (long, long))", "in (long, long)").WithLocation(16, 9));
1760
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "0").WithArguments("int", "Print", "Extensions.Print(ref int?)", "ref int?").WithLocation(13, 9),
1763
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "intValue").WithArguments("int", "Print", "Extensions.Print(ref int?)", "ref int?").WithLocation(16, 9));
1794
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "0").WithArguments("int", "Print", "Extensions.Print(in int?)", "in int?").WithLocation(13, 9),
1797
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "intValue").WithArguments("int", "Print", "Extensions.Print(in int?)", "in int?").WithLocation(16, 9));
1828
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "stringValue").WithArguments("string", "Print", "Extensions.Print(ref Test)", "ref Test").WithLocation(16, 9));
1859
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "stringValue").WithArguments("string", "Print", "Extensions.Print(ref Test)", "ref Test").WithLocation(16, 9));
Semantics\SemanticErrorTests.cs (2)
16925
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "f").WithArguments("float", "F", "S.F(double)", "double").WithLocation(5, 9));
16947
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "a").WithArguments("A", "E", "S.E(B)", "B").WithLocation(6, 9)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (39)
Symbols\ConversionTests.cs (32)
2066
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "i").WithArguments("int", "F", "E.F(long)", "long").WithLocation(14, 9),
2069
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "t").WithArguments("(int, int)", "G", "E.G((long, long))", "(long, long)").WithLocation(16, 9));
2101
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "i").WithArguments("int", "F", "E.F(int?)", "int?").WithLocation(13, 9),
2104
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "t").WithArguments("(int, int)", "G", "E.G((int, int)?)", "(int, int)?").WithLocation(17, 9));
2142
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "0").WithArguments("int", "F", "C.F(E)", "E").WithLocation(15, 9),
2145
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "e").WithArguments("E", "G", "C.G(E?)", "E?").WithLocation(17, 9),
2148
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "0").WithArguments("int", "G", "C.G(E?)", "E?").WithLocation(21, 9),
2151
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(e, e)").WithArguments("(E, E)", "H", "C.H((E, E?))", "(E, E?)").WithLocation(23, 9));
2196
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "1").WithArguments("int", "S08", "C.S08(sbyte)", "sbyte").WithLocation(21, 9),
2199
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "2").WithArguments("int", "S16", "C.S16(short)", "short").WithLocation(22, 9),
2202
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "4").WithArguments("int", "S64", "C.S64(long)", "long").WithLocation(24, 9),
2205
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "5").WithArguments("int", "U08", "C.U08(byte)", "byte").WithLocation(25, 9),
2208
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "6").WithArguments("int", "U16", "C.U16(ushort)", "ushort").WithLocation(26, 9),
2211
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "7").WithArguments("int", "U32", "C.U32(uint)", "uint").WithLocation(27, 9),
2214
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "8").WithArguments("int", "U64", "C.U64(ulong)", "ulong").WithLocation(28, 9),
2217
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "10L").WithArguments("long", "U64", "C.U64(ulong)", "ulong").WithLocation(32, 9));
2262
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "1").WithArguments("int", "S08", "C.S08(sbyte?)", "sbyte?").WithLocation(21, 9),
2265
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "2").WithArguments("int", "S16", "C.S16(short?)", "short?").WithLocation(22, 9),
2268
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "3").WithArguments("int", "S32", "C.S32(int?)", "int?").WithLocation(23, 9),
2271
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "4").WithArguments("int", "S64", "C.S64(long?)", "long?").WithLocation(24, 9),
2274
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "5").WithArguments("int", "U08", "C.U08(byte?)", "byte?").WithLocation(25, 9),
2277
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "6").WithArguments("int", "U16", "C.U16(ushort?)", "ushort?").WithLocation(26, 9),
2280
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "7").WithArguments("int", "U32", "C.U32(uint?)", "uint?").WithLocation(27, 9),
2283
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "8").WithArguments("int", "U64", "C.U64(ulong?)", "ulong?").WithLocation(28, 9),
2286
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "9L").WithArguments("long", "S64", "C.S64(long?)", "long?").WithLocation(31, 9),
2289
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "10L").WithArguments("long", "U64", "C.U64(ulong?)", "ulong?").WithLocation(32, 9));
2331
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "a").WithArguments("A", "F", "E.F(B)", "B"),
2334
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "s").WithArguments("S", "G", "E.G(S?)", "S?").WithLocation(26, 9),
2337
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "a").WithArguments("A", "G", "E.G(S?)", "S?"));
2381
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(a, b)").WithArguments("(A, B)", "F", "E.F((B, B))", "(B, B)").WithLocation(26, 9),
2384
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(b, a)").WithArguments("(B, A)", "G", "E.G((B, B)?)", "(B, B)?").WithLocation(28, 9),
2387
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "(s, s)").WithArguments("(S, S)", "H", "E.H((S, S?))", "(S, S?)").WithLocation(30, 9));
Symbols\ExtensionMethodTests.cs (6)
2016
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "a").WithArguments("A", "B", "Extensions.B(B)", "B"),
2019
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "b").WithArguments("B", "A", "Extensions.A(A)", "A"),
2022
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "s").WithArguments("S", "A", "Extensions.A(A)", "A"),
2025
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "1").WithArguments("int", "A", "Extensions.A(A)", "A")
2054
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "2").WithArguments("int", "E2", "S.E2(double)", "double").WithLocation(6, 9),
2057
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "3").WithArguments("int", "E3", "S.E3(long, params object[])", "long").WithLocation(7, 9));
Symbols\GenericConstraintTests.cs (1)
6023
Diagnostic(ErrorCode.
ERR_BadInstanceArgType
, "o").WithArguments("U", "E2", "M.E2(System.Collections.Generic.IEnumerable<object>)", "System.Collections.Generic.IEnumerable<object>")