212 references to WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
Microsoft.CodeAnalysis.CSharp (6)
Errors\ErrorFacts.cs (3)
37
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
));
454
case ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
:
1964
or ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
FlowAnalysis\NullableWalker.cs (2)
9298
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, arg.location,
9372
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, location,
Generated\ErrorFacts.Generated.cs (1)
214
case ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Semantics\ExtensionTests.cs (3)
46559
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Derived1.M2").WithArguments("t2", "void extension<object?>(C<object?>).M2(object t2)", "System.Action<object?>").WithLocation(6, 28),
46562
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Derived2.M2").WithArguments("t2", "void extension<object>(C<object>).M2(object t2)", "System.Action<object?>").WithLocation(7, 28),
46565
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Derived2.M2").WithArguments("t2", "void extension<object>(C<object>).M2(object t2)", "System.Action<object?>").WithLocation(8, 32));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (202)
Semantics\DelegateTypeTests.cs (2)
9803
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "object (object? x2) =>").WithArguments("x2", "lambda expression", "System.Func<object, object>").WithLocation(11, 21),
9812
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "object (object? y2) =>").WithArguments("y2", "lambda expression", "System.Func<object, object>").WithLocation(15, 21),
Semantics\LambdaTests.cs (26)
4484
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "System.Action<object>").WithLocation(13, 29),
4487
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(14, 17),
4490
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(16, 17),
4493
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(20, 17),
4496
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "System.Action<object?>").WithLocation(23, 30),
4499
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(25, 18)
4534
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(16, 17),
4537
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(17, 17),
4580
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNullWhen(false)] out object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(13, 17),
4583
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNull] out object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(14, 17),
4586
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool (out object? o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(15, 17),
4589
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNullWhen(true)] out object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(17, 17),
4592
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNull] out object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(19, 17),
4595
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool (out object? o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(20, 17),
4598
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNullWhen(true)] out object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(22, 17),
4601
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNull] out object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(24, 18),
4604
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool (out object? o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(25, 18)
4684
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "System.Action<object>").WithLocation(13, 32),
4687
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(14, 20),
4690
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(16, 20),
4693
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(20, 20),
4696
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "System.Action<object?>").WithLocation(23, 33),
4699
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(25, 20)
4723
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] x) =>").WithArguments("x", "lambda expression", "System.Action<object>").WithLocation(8, 29),
4729
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] x) =>").WithArguments("x", "lambda expression", "System.Action<object?>").WithLocation(9, 30)
5014
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([NotNullWhen(true)] out object? obj) =>").WithArguments("obj", "lambda expression", "D").WithLocation(10, 15),
Semantics\NullableReferenceTypesTests.cs (174)
2241
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M2").WithArguments("s", "string C.M2(string s)", "C.Copier").WithLocation(6, 20)
2266
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string? x) =>").WithArguments("x", "lambda expression", "C.Copier").WithLocation(7, 21),
2305
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string? x) =>").WithArguments("x", "lambda expression", "C.Copier").WithLocation(7, 27),
2341
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string x) =>").WithArguments("x", "lambda expression", "C.Copier").WithLocation(7, 21)
2374
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string x) =>").WithArguments("x", "lambda expression", "C.Copier").WithLocation(7, 27)
2462
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string? x) =>").WithArguments("x", "lambda expression", "System.Func<string, string>").WithLocation(11, 45),
2468
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string x) =>").WithArguments("x", "lambda expression", "System.Func<string?, string?>").WithLocation(12, 47),
2474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M2").WithArguments("x", "string C.M2(string x)", "System.Func<string?, string?>").WithLocation(14, 47));
2568
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "G").WithArguments("s", "object A.G(string s)", "System.Func<string?, object>").WithLocation(8, 13)
4440
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(D)M2").WithArguments("s", "string C.M2(string s)", "C.D").WithLocation(14, 17)
11032
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Method").WithArguments("x", "string[] C.Method(string[] x)", "MyNullableDelegate").WithLocation(24, 33),
11035
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "NullableReturnMethod").WithArguments("x", "string[]? C.NullableReturnMethod(string[] x)", "MyNullableDelegate").WithLocation(26, 33)
39785
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull]string x) =>").WithArguments("x", "lambda expression", "System.Action<string>").WithLocation(5, 10),
39791
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull]string? x) =>").WithArguments("x", "lambda expression", "System.Action<string?>").WithLocation(10, 10),
39794
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([MaybeNull]out string x) =>").WithArguments("x", "lambda expression", "<anonymous delegate>").WithLocation(16, 10),
39797
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([NotNull]out string? x) =>").WithArguments("x", "lambda expression", "<anonymous delegate>").WithLocation(22, 10),
39812
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([NotNull]string x) =>").WithArguments("x", "lambda expression", "System.Action<string>").WithLocation(38, 10),
42666
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(true)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(11, 18),
42672
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(true)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(21, 18),
42675
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(true)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(27, 18),
42681
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(false)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(33, 18),
42684
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(false)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(39, 18),
42690
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNull] T? x, [NotNullWhen(false)] out T? y) =>").WithArguments("x", "lambda expression", "<anonymous delegate>").WithLocation(45, 18),
42693
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNull] T? x, [NotNullWhen(false)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(45, 18),
42754
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "void ([NotNull] int? i, [NotNull] int i2, [NotNull] TStruct? s, [NotNull] TStruct s2, [NotNull] TNotNull n) =>").WithArguments("i", "lambda expression", "System.Action<int?, int, TStruct?, TStruct, TNotNull>").WithLocation(10, 17),
42757
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "void ([NotNull] int? i, [NotNull] int i2, [NotNull] TStruct? s, [NotNull] TStruct s2, [NotNull] TNotNull n) =>").WithArguments("i2", "lambda expression", "System.Action<int?, int, TStruct?, TStruct, TNotNull>").WithLocation(10, 17),
42760
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "void ([NotNull] int? i, [NotNull] int i2, [NotNull] TStruct? s, [NotNull] TStruct s2, [NotNull] TNotNull n) =>").WithArguments("s", "lambda expression", "System.Action<int?, int, TStruct?, TStruct, TNotNull>").WithLocation(10, 17),
42763
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "void ([NotNull] int? i, [NotNull] int i2, [NotNull] TStruct? s, [NotNull] TStruct s2, [NotNull] TNotNull n) =>").WithArguments("s2", "lambda expression", "System.Action<int?, int, TStruct?, TStruct, TNotNull>").WithLocation(10, 17),
42766
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "void ([NotNull] int? i, [NotNull] int i2, [NotNull] TStruct? s, [NotNull] TStruct s2, [NotNull] TNotNull n) =>").WithArguments("n", "lambda expression", "System.Action<int?, int, TStruct?, TStruct, TNotNull>").WithLocation(10, 17),
57957
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string s) =>").WithArguments("s", "lambda expression", "System.Action<string?>").WithLocation(3, 29)
63745
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1 p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1?>").WithLocation(12, 34),
63751
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1 p2) { p2 = M1(); }").WithArguments("p2", "anonymous method", "System.Action<CL1?>").WithLocation(17, 34),
63757
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1 p3) =>").WithArguments("p3", "lambda expression", "C.D1").WithLocation(24, 17),
63763
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1 p4) { p4 = M1(); }").WithArguments("p4", "anonymous method", "C.D1").WithLocation(29, 17)
63809
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1? p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1>").WithLocation(12, 33),
63812
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1? p2) { p2 = M1(); }").WithArguments("p2", "anonymous method", "System.Action<CL1>").WithLocation(17, 33),
63815
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1? p3) =>").WithArguments("p3", "lambda expression", "C.D1").WithLocation(24, 17),
63818
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1? p4) { p4 = M1(); }").WithArguments("p4", "anonymous method", "C.D1").WithLocation(29, 17)
63953
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string> p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1<string?>>").WithLocation(10, 42),
63956
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string?> p2) =>").WithArguments("p2", "lambda expression", "System.Action<CL1<string>>").WithLocation(15, 41)
63990
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string> p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1<string?>>").WithLocation(12, 54),
63993
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string?> p2) =>").WithArguments("p2", "lambda expression", "System.Action<CL1<string>>").WithLocation(17, 53)
64021
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string s1) =>").WithArguments("s1", "lambda expression", "D<string?>").WithLocation(6, 31),
64027
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string? s2) =>").WithArguments("s2", "lambda expression", "D<string>").WithLocation(7, 30),
65404
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object o) =>").WithArguments("o", "lambda expression", "D<object?>").WithLocation(7, 24),
65407
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object? o) =>").WithArguments("o", "lambda expression", "D<object>").WithLocation(8, 23),
65410
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object> o) =>").WithArguments("o", "lambda expression", "D<I<object?>>").WithLocation(9, 27),
65413
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object?> o) =>").WithArguments("o", "lambda expression", "D<I<object>>").WithLocation(10, 26));
69230
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M2").WithArguments("x", "CL0<string> C.M2(CL0<string> x)", "C.D1").WithLocation(15, 24),
69236
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M4").WithArguments("x", "CL0<string?> C.M4(CL0<string?> x)", "C.D2").WithLocation(25, 24)
69528
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object? t2) =>").WithArguments("t2", "lambda expression", "D<object>").WithLocation(10, 27),
69531
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object t2) =>").WithArguments("t2", "lambda expression", "D<object?>").WithLocation(11, 28),
69534
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object?> t2) =>").WithArguments("t2", "lambda expression", "D<I<object>>").WithLocation(12, 30),
69537
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object> t2) =>").WithArguments("t2", "lambda expression", "D<I<object?>>").WithLocation(13, 31),
69540
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IIn<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object>>").WithLocation(14, 32),
69543
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IIn<object> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object?>>").WithLocation(15, 33),
69546
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IOut<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object>>").WithLocation(16, 33),
69549
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IOut<object> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object?>>").WithLocation(17, 34));
69581
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t2", "void C.F<object>(object t2)", "D<object?>").WithLocation(12, 28),
69584
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t2", "void C.F<I<object?>>(I<object?> t2)", "D<I<object>>").WithLocation(13, 30),
69587
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t2", "void C.F<I<object>>(I<object> t2)", "D<I<object?>>").WithLocation(14, 31),
69590
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t2", "void C.F<IIn<object?>>(IIn<object?> t2)", "D<IIn<object>>").WithLocation(15, 32),
69593
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t2", "void C.F<IOut<object>>(IOut<object> t2)", "D<IOut<object?>>").WithLocation(18, 34));
69624
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out object? t2) =>").WithArguments("t2", "lambda expression", "D<object>").WithLocation(10, 27),
69627
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out object t2) =>").WithArguments("t2", "lambda expression", "D<object?>").WithLocation(11, 28),
69630
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out I<object?> t2) =>").WithArguments("t2", "lambda expression", "D<I<object>>").WithLocation(12, 30),
69633
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out I<object> t2) =>").WithArguments("t2", "lambda expression", "D<I<object?>>").WithLocation(13, 31),
69636
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IIn<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object>>").WithLocation(14, 32),
69639
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IIn<object> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object?>>").WithLocation(15, 33),
69642
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IOut<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object>>").WithLocation(16, 33),
69645
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IOut<object> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object?>>").WithLocation(17, 34));
69677
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t2", "void C.F<object?>(out object? t2)", "D<object>").WithLocation(11, 27),
69680
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t2", "void C.F<I<object?>>(out I<object?> t2)", "D<I<object>>").WithLocation(13, 30),
69683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t2", "void C.F<I<object>>(out I<object> t2)", "D<I<object?>>").WithLocation(14, 31),
69686
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t2", "void C.F<IIn<object>>(out IIn<object> t2)", "D<IIn<object?>>").WithLocation(16, 33),
69689
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t2", "void C.F<IOut<object?>>(out IOut<object?> t2)", "D<IOut<object>>").WithLocation(17, 33));
69720
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} object? t2) =>").WithArguments("t2", "lambda expression", "D<object>").WithLocation(10, 27),
69723
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} object t2) =>").WithArguments("t2", "lambda expression", "D<object?>").WithLocation(11, 28),
69726
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} I<object?> t2) =>").WithArguments("t2", "lambda expression", "D<I<object>>").WithLocation(12, 30),
69729
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} I<object> t2) =>").WithArguments("t2", "lambda expression", "D<I<object?>>").WithLocation(13, 31),
69732
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IIn<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object>>").WithLocation(14, 32),
69735
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IIn<object> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object?>>").WithLocation(15, 33),
69738
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IOut<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object>>").WithLocation(16, 33),
69741
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IOut<object> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object?>>").WithLocation(17, 34));
69773
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t2", "void C.F<object>(in object t2)", "D<object?>").WithLocation(12, 28),
69776
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t2", "void C.F<I<object?>>(in I<object?> t2)", "D<I<object>>").WithLocation(13, 30),
69779
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t2", "void C.F<I<object>>(in I<object> t2)", "D<I<object?>>").WithLocation(14, 31),
69782
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t2", "void C.F<IIn<object?>>(in IIn<object?> t2)", "D<IIn<object>>").WithLocation(15, 32),
69785
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t2", "void C.F<IOut<object>>(in IOut<object> t2)", "D<IOut<object?>>").WithLocation(18, 34));
69815
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref object? t) =>").WithArguments("t", "lambda expression", "D<object>").WithLocation(9, 27),
69818
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref object t) =>").WithArguments("t", "lambda expression", "D<object?>").WithLocation(10, 28),
69821
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref I<object?> t) =>").WithArguments("t", "lambda expression", "D<I<object>>").WithLocation(11, 30),
69824
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref I<object> t) =>").WithArguments("t", "lambda expression", "D<I<object?>>").WithLocation(12, 31),
69827
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IIn<object?> t) =>").WithArguments("t", "lambda expression", "D<IIn<object>>").WithLocation(13, 32),
69830
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IIn<object> t) =>").WithArguments("t", "lambda expression", "D<IIn<object?>>").WithLocation(14, 33),
69833
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IOut<object?> t) =>").WithArguments("t", "lambda expression", "D<IOut<object>>").WithLocation(15, 33),
69836
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IOut<object> t) =>").WithArguments("t", "lambda expression", "D<IOut<object?>>").WithLocation(16, 34));
69867
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t", "void C.F<object?>(ref object? t)", "D<object>").WithLocation(10, 27),
69870
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(ref object t)", "D<object?>").WithLocation(11, 28),
69873
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(ref I<object?> t)", "D<I<object>>").WithLocation(12, 30),
69876
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(ref I<object> t)", "D<I<object?>>").WithLocation(13, 31),
69879
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(ref IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 32),
69882
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t", "void C.F<IIn<object>>(ref IIn<object> t)", "D<IIn<object?>>").WithLocation(15, 33),
69885
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t", "void C.F<IOut<object?>>(ref IOut<object?> t)", "D<IOut<object>>").WithLocation(16, 33),
69888
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(ref IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 34));
69967
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "a1").WithArguments("obj", "void Action<string>.Invoke(string obj)", "D2").WithLocation(13, 20),
69970
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "d1").WithArguments("s", "void D1.Invoke(string s)", "D2").WithLocation(19, 20),
69973
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "d1").WithArguments("s", "void D1.Invoke(string s)", "System.Action<string?>").WithLocation(25, 33),
69976
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "a1").WithArguments("obj", "void Action<string>.Invoke(string obj)", "System.Action<string?>").WithLocation(31, 33));
70101
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M2").WithArguments("s2", "void C.M2(string? s2)", "System.Action<string?>").WithLocation(20, 33),
70104
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M3").WithArguments("s2", "void Program.M3(C c, string? s2)", "System.Action<string?>").WithLocation(21, 33)
70145
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M2").WithArguments("s", "void C.M2(out string? s)", "D1").WithLocation(22, 20),
70148
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M3").WithArguments("s", "void C.M3(out string s)", "D1").WithLocation(23, 20),
70151
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M4").WithArguments("s", "bool C.M4(out string s)", "D2").WithLocation(24, 20),
70154
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M6").WithArguments("s", "void C.M6(ref string s)", "D3").WithLocation(26, 20)
70189
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M1").WithArguments("s", "void C.M1(string s)", "D1").WithLocation(17, 20),
70256
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M3").WithArguments("s2", "void C.M3(object? s2)", "System.Action<string?>").WithLocation(33, 33),
70262
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M7").WithArguments("s2", "void Program.M7(C c, object? s2)", "System.Action<string?>").WithLocation(43, 33)
70553
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method1").WithArguments("y", "void Helper.Method1(string? x, out string? y)", "D4").WithLocation(34, 16),
70556
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method2").WithArguments("z", "void Helper.Method2(string? x, out string? y, out string? z)", "D7").WithLocation(46, 16),
70559
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method3").WithArguments("y", "void Helper.Method3(string? x, out string? y, out string? z)", "D9").WithLocation(54, 16),
70562
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method3").WithArguments("z", "void Helper.Method3(string? x, out string? y, out string? z)", "D9").WithLocation(54, 16)
70675
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method1").WithArguments("z", "void Helper.Method1(string? x, string? y, out string? z)", "Del<string?, string?, string>").WithLocation(24, 16)
70951
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(object t)", "D<object?>").WithLocation(11, 24),
70954
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(I<object?> t)", "D<I<object>>").WithLocation(12, 26),
70957
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(I<object> t)", "D<I<object?>>").WithLocation(13, 27),
70960
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 28),
70963
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 30));
71027
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t", "void C.F<object?>(out object? t)", "D<object>").WithLocation(10, 23),
71030
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(out I<object?> t)", "D<I<object>>").WithLocation(12, 26),
71033
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(out I<object> t)", "D<I<object?>>").WithLocation(13, 27),
71036
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t", "void C.F<IIn<object>>(out IIn<object> t)", "D<IIn<object?>>").WithLocation(15, 29),
71039
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t", "void C.F<IOut<object?>>(out IOut<object?> t)", "D<IOut<object>>").WithLocation(16, 29)
71071
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(in object t)", "D<object?>").WithLocation(11, 24),
71074
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(in I<object?> t)", "D<I<object>>").WithLocation(12, 26),
71077
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(in I<object> t)", "D<I<object?>>").WithLocation(13, 27),
71080
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(in IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 28),
71083
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(in IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 30)
71114
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t", "void C.F<object?>(ref object? t)", "D<object>").WithLocation(10, 23),
71117
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(ref object t)", "D<object?>").WithLocation(11, 24),
71120
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(ref I<object?> t)", "D<I<object>>").WithLocation(12, 26),
71123
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(ref I<object> t)", "D<I<object?>>").WithLocation(13, 27),
71126
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(ref IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 28),
71129
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t", "void C.F<IIn<object>>(ref IIn<object> t)", "D<IIn<object?>>").WithLocation(15, 29),
71132
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t", "void C.F<IOut<object?>>(ref IOut<object?> t)", "D<IOut<object>>").WithLocation(16, 29),
71135
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(ref IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 30));
73015
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M1<string>").WithArguments("x", "void C.M1<string>(string x)", "System.Action<string?>").WithLocation(12, 37),
73018
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M1<CL0<string>>").WithArguments("x", "void C.M1<CL0<string>>(CL0<string> x)", "System.Action<CL0<string?>>").WithLocation(22, 42),
73021
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M1<CL0<string?>>").WithArguments("x", "void C.M1<CL0<string?>>(CL0<string?> x)", "System.Action<CL0<string>>").WithLocation(27, 41)
73050
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(System.Action<string?>)M1<string>").WithArguments("x", "void C.M1<string>(string x)", "System.Action<string?>").WithLocation(8, 37),
73053
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(System.Action<CL0<string?>>)M1<CL0<string>>").WithArguments("x", "void C.M1<CL0<string>>(CL0<string> x)", "System.Action<CL0<string?>>").WithLocation(10, 42),
73056
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(System.Action<CL0<string>>)M1<CL0<string?>>").WithArguments("x", "void C.M1<CL0<string?>>(CL0<string?> x)", "System.Action<CL0<string>>").WithLocation(11, 41)
73187
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Create(x).F").WithArguments("t", "void B<A>.F(A t)", "D<A?>").WithLocation(21, 14),
75935
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F1").WithArguments("a", "void B.F1(A<object> a)", "System.Action<A<object?>>").WithLocation(10, 17),
75938
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F2").WithArguments("a", "void B.F2(A<object>? a)", "System.Action<A<object?>>").WithLocation(11, 17),
75941
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(A<object> a) =>").WithArguments("a", "lambda expression", "System.Action<A<object?>>").WithLocation(26, 17),
75944
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(A<object>? a) =>").WithArguments("a", "lambda expression", "System.Action<A<object?>>").WithLocation(27, 17),
75947
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(A<object?>? a) =>").WithArguments("a", "lambda expression", "System.Action<A<object?>>").WithLocation(29, 17));
78157
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F1").WithArguments("s", "void C.F1(string s)", "D<string?>").WithLocation(15, 20),
78160
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F3").WithArguments("o", "void C.F3(object o)", "D<string?>").WithLocation(17, 20));
82367
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] string s = null) =>").WithArguments("s", "lambda expression", "<anonymous delegate>").WithLocation(10, 20),
82370
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] string? s = null) =>").WithArguments("s", "lambda expression", "<anonymous delegate>").WithLocation(11, 20),
82376
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, @"([DisallowNull] string? s = ""a"") =>").WithArguments("s", "lambda expression", "<anonymous delegate>").WithLocation(12, 20));
120489
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(C<T> a, C<T> b) =>").WithArguments("a", "lambda expression", "System.Action<C<T?>, C<T>>").WithLocation(11, 13));
140683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "E.F<string>").WithArguments("t", "void E.F<string>(string t)", "D1<string?>").WithLocation(24, 13));
140722
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "E.F<string>").WithArguments("t", "void E.F<string>(string t)", "D1<string?>").WithLocation(21, 29));
141076
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Create(x).F").WithArguments("t", "void C<object>.F(object t)", "D<object?>").WithLocation(15, 14),
141079
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Create(x).F").WithArguments("t", "void C<object>.F(object t)", "D<object?>").WithLocation(19, 28));
159132
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "objectQuestion =>").WithArguments("objectQuestion", "lambda expression", "Del<object?>").WithLocation(15, 11)
159167
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object? o) =>").WithArguments("o", "lambda expression", "System.Action<object>").WithLocation(11, 14),
159170
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IEnumerable<object?> e) =>").WithArguments("e", "lambda expression", "System.Action<System.Collections.Generic.IEnumerable<object>>").WithLocation(15, 14)
159189
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] string? x) =>").WithArguments("x", "lambda expression", "System.Func<string?, string>").WithLocation(5, 27)
160641
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M2").WithArguments("x", "CL0<string> C.M2(CL0<string> x)", "C.D1").WithLocation(15, 24),
160647
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M4").WithArguments("x", "CL0<string?> C.M4(CL0<string?> x)", "C.D2").WithLocation(25, 24)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
367
case ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
: