51 references to WRN_TargetDifferentRefness
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Conversions.cs (1)
2320
diagnostics.Add(ErrorCode.
WRN_TargetDifferentRefness
, location, lambdaOrMethodParameter, delegateParameter);
Errors\ErrorFacts.cs (2)
561
case ErrorCode.
WRN_TargetDifferentRefness
:
2416
or ErrorCode.
WRN_TargetDifferentRefness
Generated\ErrorFacts.Generated.cs (1)
334
case ErrorCode.
WRN_TargetDifferentRefness
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (44)
RefReadonlyParameterTests.cs (42)
7249
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments($"{y} int p", $"{x} int p").WithLocation(8, 5),
7252
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.X").WithArguments($"{x} int p", $"{y} int p").WithLocation(9, 5)
7267
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments($"{y} int p", "ref int p").WithLocation(8, 5),
7341
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "c.Y1").WithArguments("in int p", "ref readonly int p").WithLocation(5, 5),
7344
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "c.Y2").WithArguments("in int p", "ref readonly int p").WithLocation(7, 5));
7361
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "c.X1").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(5, 5),
7364
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "c.X2").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(7, 5));
7404
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments($"{modifier} int p", "ref readonly int p").WithLocation(7, 11),
7407
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.X").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(7, 16));
7445
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(X)C.Y").WithArguments("in int p", "ref readonly int p").WithLocation(4, 5));
7459
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(Y)C.X").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(4, 5));
7496
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments("in int p", "ref readonly int p").WithLocation(4, 11));
7510
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.X").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(4, 11));
7544
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "this.M").WithArguments("ref readonly int x", $"{modifier} int x").WithLocation(7, 17));
7584
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "this.M").WithArguments("in int x", "ref readonly int x").WithLocation(7, 17));
7747
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments("in int p", "ref readonly int p").WithLocation(4, 5),
7756
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments("in int p", "ref readonly int p").WithLocation(4, 5)
7776
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.X").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(4, 5));
7782
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.X").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(4, 5)
7835
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "C.Y").WithArguments("in int p", "ref int p").WithLocation(4, 5)
8122
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&I").WithArguments("in int p", "ref readonly int").WithLocation(11, 10),
8131
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&RR").WithArguments("ref readonly int p", "in int").WithLocation(14, 9),
8134
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&RR").WithArguments("ref readonly int p", "ref int").WithLocation(15, 9),
8140
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&I").WithArguments("in int p", "ref int").WithLocation(17, 9),
8184
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(delegate*<ref readonly int, void>)&Y").WithArguments("in int p", "ref readonly int").WithLocation(10, 9));
8193
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, $"(delegate*<{modifier} int, void>)&X").WithArguments("ref readonly int p", $"{modifier} int").WithLocation(10, 9));
8259
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&C.Y1").WithArguments("in int p", "ref readonly int").WithLocation(6, 12),
8268
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&C.Y1").WithArguments("in int p", "ref readonly int").WithLocation(6, 12)
8294
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&C.X1").WithArguments("ref readonly int p", $"{modifier} int").WithLocation(6, 12));
8300
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&C.X1").WithArguments("ref readonly int p", $"{modifier} int").WithLocation(6, 12)
8348
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "&C.Y1").WithArguments("in int p", "ref int").WithLocation(6, 12)
8424
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(in int x) => throw null").WithArguments("in int x", "ref readonly int p").WithLocation(9, 6),
8433
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(ref readonly int x) => throw null").WithArguments("ref readonly int x", "in int p").WithLocation(12, 5),
8436
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(ref readonly int x) => throw null").WithArguments("ref readonly int x", "ref int p").WithLocation(13, 5),
8442
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(in int x) => throw null").WithArguments("in int x", "ref int p").WithLocation(15, 5),
8488
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(X)((in int p) => System.Console.Write(""3""))").WithArguments("in int p", "ref readonly int p").WithLocation(8, 5));
8496
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(Y)((ref readonly int p) => System.Console.Write(""4""))").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(8, 5));
8528
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(ref readonly int p) => System.Console.Write(""3"")").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(3, 5),
8537
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(ref readonly int p) => System.Console.Write(""3"")").WithArguments("ref readonly int p", $"{modifier} int p").WithLocation(3, 5)
8573
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(in int p) => System.Console.Write(""4"")").WithArguments("in int p", "ref readonly int p").WithLocation(1, 5));
8579
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(in int p) => System.Console.Write(""4"")").WithArguments("in int p", "ref readonly int p").WithLocation(1, 5)
8627
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, @"(in int p) => System.Console.Write(""3"")").WithArguments("in int p", "ref int p").WithLocation(4, 5)
Semantics\ExtensionTests.cs (2)
18588
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "object.M").WithArguments("ref readonly int i", "ref int i").WithLocation(1, 7),
18594
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "E.M3").WithArguments("ref readonly int i", "ref int i").WithLocation(4, 8),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\LambdaTests.cs (1)
6877
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(in ref int i) => { }").WithArguments("in int i", "ref int i").WithLocation(7, 16),
Semantics\SimpleLambdaParametersWithModifiersTests.cs (1)
1352
Diagnostic(ErrorCode.
WRN_TargetDifferentRefness
, "(ref readonly x) => { }").WithArguments("ref readonly int x", "ref int x").WithLocation(7, 15));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
322
case ErrorCode.
WRN_TargetDifferentRefness
: