109 references to ERR_CallArgMixing
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder.ValueChecks.cs (2)
2497
Error(diagnostics, ErrorCode.
ERR_CallArgMixing
, syntax, symbol, parameterName);
2568
Error(diagnostics, ErrorCode.
ERR_CallArgMixing
, syntax, symbol, parameterName);
Errors\ErrorFacts.cs (1)
1806
case ErrorCode.
ERR_CallArgMixing
:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (106)
Semantics\InterpolationTests.cs (6)
14409
Diagnostic(ErrorCode.
ERR_CallArgMixing
, @"M2(ref s1, " + expression + @")").WithArguments("CustomHandler.M2(ref S1, ref CustomHandler)", "handler").WithLocation(17, 9),
14418
Diagnostic(ErrorCode.
ERR_CallArgMixing
, @"M2(ref s1, " + expression + @")").WithArguments("CustomHandler.M2(ref S1, ref CustomHandler)", "handler").WithLocation(17, 9),
14610
Diagnostic(ErrorCode.
ERR_CallArgMixing
, @"M2(ref s1, $""{s2}"")").WithArguments("CustomHandler.M2(ref S1, CustomHandler)", "handler").WithLocation(15, 9),
14623
Diagnostic(ErrorCode.
ERR_CallArgMixing
, @"M2(ref s1, $""{s2}"")").WithArguments("CustomHandler.M2(ref S1, CustomHandler)", "handler").WithLocation(15, 9),
14713
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "h2.AppendFormatted(s)").WithArguments("CustomHandler.AppendFormatted(System.Span<char>)", "s").WithLocation(20, 9),
14793
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "h2.AppendFormatted(s)").WithArguments("CustomHandler.AppendFormatted(System.Span<char>)", "s").WithLocation(21, 9),
Semantics\RawInterpolationTests_Handler.cs (2)
11104
Diagnostic(ErrorCode.
ERR_CallArgMixing
, @"M2(ref s1, " + expression + @")").WithArguments("CustomHandler.M2(ref S1, ref CustomHandler)", "handler").WithLocation(17, 9),
11290
Diagnostic(ErrorCode.
ERR_CallArgMixing
, @"M2(ref s1, $""""""{s2}"""""")").WithArguments("CustomHandler.M2(ref S1, CustomHandler)", "handler").WithLocation(15, 9),
Semantics\RefEscapingTests.cs (35)
2139
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign(ref rOuter, ref rInner)").WithArguments("Program.MayAssign(ref Program.S1, ref Program.S1)", "arg2").WithLocation(20, 13),
2145
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign(ref inner, ref rOuter)").WithArguments("Program.MayAssign(ref System.Span<int>, ref Program.S1)", "arg1").WithLocation(23, 13));
2154
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign(ref rOuter, ref rInner)").WithArguments("Program.MayAssign(ref Program.S1, ref Program.S1)", "arg2").WithLocation(20, 13),
2160
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign(ref inner, ref rOuter)").WithArguments("Program.MayAssign(ref System.Span<int>, ref Program.S1)", "arg1").WithLocation(23, 13),
2307
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign2(__arglist(ref rOuter, ref rInner))").WithArguments("Program.MayAssign2(__arglist)", "__arglist").WithLocation(20, 9),
2313
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign1(__arglist(ref inner, ref rOuter))").WithArguments("Program.MayAssign1(__arglist)", "__arglist").WithLocation(23, 9)
2323
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign2(__arglist(ref rOuter, ref rInner))").WithArguments("Program.MayAssign2(__arglist)", "__arglist").WithLocation(20, 9),
2329
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssign1(__arglist(ref inner, ref rOuter))").WithArguments("Program.MayAssign1(__arglist)", "__arglist").WithLocation(23, 9)
2471
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "rOuter[rInner]").WithArguments("Program.S1.this[in Program.S1]", "arg1").WithLocation(24, 22),
2477
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "rOuter[inner]").WithArguments("Program.S1.this[in System.Span<int>]", "arg1").WithLocation(27, 22)
2487
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "rOuter[rInner]").WithArguments("Program.S1.this[in Program.S1]", "arg1").WithLocation(24, 22),
2493
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "rOuter[inner]").WithArguments("Program.S1.this[in System.Span<int>]", "arg1").WithLocation(27, 22),
2570
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssignDel1(ref rOuter, ref rInner)").WithArguments("Program.D1.Invoke(ref Program.S1, ref Program.S1)", "arg2").WithLocation(26, 13),
2576
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssignDel2(ref inner, ref rOuter)").WithArguments("Program.D2.Invoke(ref System.Span<int>, ref Program.S1)", "arg1").WithLocation(29, 13)
2586
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssignDel1(ref rOuter, ref rInner)").WithArguments("Program.D1.Invoke(ref Program.S1, ref Program.S1)", "arg2").WithLocation(26, 13),
2592
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "MayAssignDel2(ref inner, ref rOuter)").WithArguments("Program.D2.Invoke(ref System.Span<int>, ref Program.S1)", "arg1").WithLocation(29, 13),
3073
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new Program(ref rOuter, ref rInner)").WithArguments("Program.Program(ref Program.S1, ref Program.S1)", "arg2").WithLocation(20, 26),
3079
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new Program(ref inner, ref rOuter)").WithArguments("Program.Program(ref System.Span<int>, ref Program.S1)", "arg1").WithLocation(23, 26)
3089
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new Program(ref rOuter, ref rInner)").WithArguments("Program.Program(ref Program.S1, ref Program.S1)", "arg2").WithLocation(20, 26),
3095
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new Program(ref inner, ref rOuter)").WithArguments("Program.Program(ref System.Span<int>, ref Program.S1)", "arg1").WithLocation(23, 26),
3601
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new SW().TryGet(out value1)").WithArguments("SW.TryGet(out System.Span<int>)", "result").WithLocation(14, 13),
3616
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new SW().TryGet2(out value2)").WithArguments("SW.TryGet2(out System.Span<int>)", "this").WithLocation(18, 13)
3663
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new NotReadOnly<int>().CopyTo(stackAllocated)").WithArguments("NotReadOnly<int>.CopyTo(System.Span<int>)", "other").WithLocation(17, 13)
4079
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(10, 28),
4085
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(11, 27),
4091
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(13, 23));
4123
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(9, 22));
4214
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(in System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(10, 28));
4224
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "global").WithArguments("Extensions.Deconstruct(in System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(9, 28),
4230
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(in System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(10, 28));
4266
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(in System.Span<int>, out System.Span<int>, out System.Span<int>)", "self").WithLocation(10, 20));
4301
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "local").WithArguments("Extensions.Deconstruct(in System.ReadOnlySpan<int>, out System.ReadOnlySpan<int>, out System.ReadOnlySpan<int>)", "self").WithLocation(10, 20));
4999
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M(await t, ref r)").WithArguments("C.M(S, ref S)", "t").WithLocation(15, 9)
6642
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M0(ref rs3, out rs4)").WithArguments("Program.M0(ref RS, out RS)", "rs1").WithLocation(31, 9),
6695
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M0(rs3, out rs4)").WithArguments("Program.M0(RS, out RS)", "rs1").WithLocation(28, 9),
Semantics\RefFieldTests.cs (52)
4239
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref x, ref y)").WithArguments("Program.F0<T>(ref R<T>, ref R<T>)", "b").WithLocation(20, 9),
4245
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x, ref y)").WithArguments("Program.F2<T>(ref R<T>, scoped ref R<T>)", "b").WithLocation(21, 9),
4251
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F5(ref x, ref y)").WithArguments("Program.F5<T>(scoped ref R<T>, scoped ref R<T>)", "b").WithLocation(22, 9),
4257
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref y, ref x)").WithArguments("Program.F0<T>(ref R<T>, ref R<T>)", "a").WithLocation(24, 9),
4263
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref y, ref x)").WithArguments("Program.F2<T>(ref R<T>, scoped ref R<T>)", "a").WithLocation(25, 9),
4269
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F5(ref y, ref x)").WithArguments("Program.F5<T>(scoped ref R<T>, scoped ref R<T>)", "a").WithLocation(26, 9),
4462
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(__arglist(ref x, ref y))").WithArguments("Program.F0(__arglist)", "__arglist").WithLocation(16, 9),
4468
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(__arglist(ref y, ref x))").WithArguments("Program.F0(__arglist)", "__arglist").WithLocation(17, 9),
4507
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref x, __arglist(ref y))").WithArguments("Program.F0(ref R<int>, __arglist)", "__arglist").WithLocation(14, 9),
4513
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref y, __arglist(ref x))").WithArguments("Program.F0(ref R<int>, __arglist)", "a").WithLocation(15, 9),
4599
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x1, ref y1)").WithArguments("Program.F2(ref R, ref R)", "y2").WithLocation(12, 9),
4605
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref y1, ref x1)").WithArguments("Program.F2(ref R, ref R)", "x2").WithLocation(13, 9),
4645
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "rwLocal.M1(local)").WithArguments("RWRS.M1(RS)", "rs").WithLocation(16, 9),
4696
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref x1, ref i1)").WithArguments("Program.F0(ref R, ref int)", "i0").WithLocation(14, 9),
4702
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref y1, ref i1)").WithArguments("Program.F0(ref R, ref int)", "i0").WithLocation(16, 9),
4708
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref x2, ref i2)").WithArguments("Program.F0(ref R, ref int)", "i0").WithLocation(22, 9),
4714
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref y2, ref i2)").WithArguments("Program.F0(ref R, ref int)", "i0").WithLocation(24, 9),
4766
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref x1, in i1)").WithArguments("Program.F0(ref R, in int)", "i0").WithLocation(14, 9),
4772
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref y1, in i1)").WithArguments("Program.F0(ref R, in int)", "i0").WithLocation(16, 9),
4778
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref x2, in i2)").WithArguments("Program.F0(ref R, in int)", "i0").WithLocation(22, 9),
4784
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F0(ref y2, in i2)").WithArguments("Program.F0(ref R, in int)", "i0").WithLocation(24, 9),
4818
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x, ref y.FB())").WithArguments("Program.F2(ref R, ref int)", "i2").WithLocation(17, 9),
4857
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x, y.FB())").WithArguments("Program.F2(ref R, in int)", "i2").WithLocation(17, 9),
4863
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x, in y.FB())").WithArguments("Program.F2(ref R, in int)", "i2").WithLocation(21, 9),
4902
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x, y.FB())").WithArguments("Program.F2(ref R, in int)", "i2").WithLocation(17, 9),
4908
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref x, in y.FB())").WithArguments("Program.F2(ref R, in int)", "i2").WithLocation(21, 9),
5384
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "y[x]").WithArguments("R.this[R]", "r").WithLocation(14, 9),
8788
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s").WithArguments("Program.Deconstruct(System.Span<int>, out int, out System.Span<byte>)", "s").WithLocation(9, 20),
8794
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s.Deconstruct(out x1, out y1)").WithArguments("Program.Deconstruct(System.Span<int>, out int, out System.Span<byte>)", "s").WithLocation(10, 9));
8832
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s").WithArguments("Program.Deconstruct(System.ReadOnlySpan<int>, out int, out System.ReadOnlySpan<byte>)", "s").WithLocation(9, 20),
8838
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s.Deconstruct(out x1, out y1)").WithArguments("Program.Deconstruct(System.ReadOnlySpan<int>, out int, out System.ReadOnlySpan<byte>)", "s").WithLocation(10, 9));
8878
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s").WithArguments("R1.Deconstruct(out R2, out R2)", "this").WithLocation(20, 24),
8884
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s").WithArguments("Program.Deconstruct(System.Span<int>, out R2, out R1)", "s").WithLocation(21, 25));
9187
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "span").WithArguments("Program.Deconstruct(System.Span<int>, out R, out R)", "s").WithLocation(11, 20),
10459
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "A.F2(ref x, ref y)").WithArguments("A.F2(ref R, scoped ref R)", "y2").WithLocation(7, 9),
13744
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "new S(ref i1)").WithArguments("S.Deconstruct(out S, out int)", "this").WithLocation(24, 24),
13753
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "s0").WithArguments("S.Deconstruct(out S, out int)", "this").WithLocation(36, 24)
19467
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "r1.F(out r)").WithArguments("R.F(out R)", "this").WithLocation(13, 9));
19496
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "r1.F(out r)").WithArguments("R.F(out R)", "this").WithLocation(13, 9));
19525
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "r.F(out s)").WithArguments("R.F(out System.Span<int>)", "s").WithLocation(12, 9),
23645
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "UnscopedRef(ref i2, ref r2)").WithArguments("A<int>.UnscopedRef(ref int, ref R1<int>)", "t2").WithLocation(11, 9),
23651
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "UnscopedIn(in i4, ref r4)").WithArguments("A<int>.UnscopedIn(in int, ref R2<int>)", "t4").WithLocation(21, 9),
23953
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "A.UnscopedRefOnly(ref x, ref y)").WithArguments("A.UnscopedRefOnly(ref R, ref R)", "x").WithLocation(13, 9),
24061
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "A.UnscopedRefOnly(in x, ref y)").WithArguments("A.UnscopedRefOnly(in R, ref R)", "x").WithLocation(13, 9),
24921
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "A.F2(ref x, ref y)").WithArguments("A.F2(ref R, ref R)", "x").WithLocation(9, 9),
24927
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "A.F4(in x, ref y)").WithArguments("A.F4(in R, ref R)", "x").WithLocation(17, 9),
27757
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F2(ref local, out local)").WithArguments("Program.F2(ref R, out R)", "a").WithLocation(18, 9),
27763
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "F3(in local, out local)").WithArguments("Program.F3(in R, out R)", "a").WithLocation(19, 9),
28745
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M1(ref s1, s2)").WithArguments("Repro.M1(ref Repro.RefStruct, Repro.RefStruct)", "s2").WithLocation(14, 20),
29017
Diagnostic(ErrorCode.
ERR_CallArgMixing
, ": this(ref s, stackalloc int[1])").WithArguments("A.A(ref System.Span<int>, System.Span<int>)", "y").WithLocation(6, 31),
29023
Diagnostic(ErrorCode.
ERR_CallArgMixing
, ": base(ref s, stackalloc int[2])").WithArguments("A.A(ref System.Span<int>, System.Span<int>)", "y").WithLocation(11, 31),
29043
Diagnostic(ErrorCode.
ERR_CallArgMixing
, ": this(x)").WithArguments("R.R(in int)", "i").WithLocation(4, 21),
Semantics\SpanStackSafetyTests.cs (11)
1889
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(ref s1, out s2)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "y").WithLocation(16, 9),
1895
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(ref s2, out s1)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "x").WithLocation(17, 9),
1901
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(ref s1, out s2)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "y").WithLocation(19, 9),
1907
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(ref s2, out s1)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "x").WithLocation(20, 9),
1913
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(y: out s2, x: ref s1)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "y").WithLocation(22, 9),
1919
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(y: out s1, x: ref s2)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "x").WithLocation(23, 9),
1932
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(ref s2, out s1)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "x").WithLocation(17, 9),
1938
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(ref s2, out s1)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "x").WithLocation(20, 9),
1944
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(y: out s1, x: ref s2)").WithArguments("C.M2(scoped ref System.Span<int>, out System.Span<int>)", "x").WithLocation(23, 9),
1983
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(__arglist(ref s1, ref s2))").WithArguments("C.M2(__arglist)", "__arglist").WithLocation(16, 9),
1989
Diagnostic(ErrorCode.
ERR_CallArgMixing
, "M2(__arglist(ref s2, ref s1))").WithArguments("C.M2(__arglist)", "__arglist").WithLocation(17, 9));