212 references to WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
Microsoft.CodeAnalysis.CSharp (6)
Errors\ErrorFacts.cs (3)
37
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
));
455
case ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
:
1965
or ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
FlowAnalysis\NullableWalker.cs (2)
9155
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, arg.location,
9229
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, location,
Generated\ErrorFacts.Generated.cs (1)
215
case ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Semantics\ExtensionTests.cs (3)
40170
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Derived1.M2").WithArguments("t2", "void extension<object?>(C<object?>).M2(object t2)", "System.Action<object?>").WithLocation(6, 28),
40173
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Derived2.M2").WithArguments("t2", "void extension<object>(C<object>).M2(object t2)", "System.Action<object?>").WithLocation(7, 28),
40176
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)
9829
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "object (object? x2) =>").WithArguments("x2", "lambda expression", "System.Func<object, object>").WithLocation(11, 21),
9838
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "object (object? y2) =>").WithArguments("y2", "lambda expression", "System.Func<object, object>").WithLocation(15, 21),
Semantics\LambdaTests.cs (26)
4489
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "System.Action<object>").WithLocation(13, 29),
4492
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(14, 17),
4495
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(16, 17),
4498
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(20, 17),
4501
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "System.Action<object?>").WithLocation(23, 30),
4504
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(25, 18)
4539
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(16, 17),
4542
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(17, 17),
4585
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNullWhen(false)] out object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(13, 17),
4588
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNull] out object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(14, 17),
4591
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool (out object? o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(15, 17),
4594
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNullWhen(true)] out object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(17, 17),
4597
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNull] out object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(19, 17),
4600
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool (out object? o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(20, 17),
4603
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNullWhen(true)] out object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(22, 17),
4606
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool ([MaybeNull] out object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(24, 18),
4609
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "bool (out object? o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(25, 18)
4689
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "System.Action<object>").WithLocation(13, 32),
4692
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D1").WithLocation(14, 20),
4695
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] object o) =>").WithArguments("o", "lambda expression", "D3").WithLocation(16, 20),
4698
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(20, 20),
4701
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "System.Action<object?>").WithLocation(23, 33),
4704
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] object? o) =>").WithArguments("o", "lambda expression", "D2").WithLocation(25, 20)
4728
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] x) =>").WithArguments("x", "lambda expression", "System.Action<object>").WithLocation(8, 29),
4734
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] x) =>").WithArguments("x", "lambda expression", "System.Action<object?>").WithLocation(9, 30)
5019
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)
11035
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Method").WithArguments("x", "string[] C.Method(string[] x)", "MyNullableDelegate").WithLocation(24, 33),
11038
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "NullableReturnMethod").WithArguments("x", "string[]? C.NullableReturnMethod(string[] x)", "MyNullableDelegate").WithLocation(26, 33)
39784
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull]string x) =>").WithArguments("x", "lambda expression", "System.Action<string>").WithLocation(5, 10),
39790
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull]string? x) =>").WithArguments("x", "lambda expression", "System.Action<string?>").WithLocation(10, 10),
39793
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([MaybeNull]out string x) =>").WithArguments("x", "lambda expression", "<anonymous delegate>").WithLocation(16, 10),
39796
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([NotNull]out string? x) =>").WithArguments("x", "lambda expression", "<anonymous delegate>").WithLocation(22, 10),
39811
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([NotNull]string x) =>").WithArguments("x", "lambda expression", "System.Action<string>").WithLocation(38, 10),
42665
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(true)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(11, 18),
42671
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(true)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(21, 18),
42674
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(true)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(27, 18),
42680
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(false)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(33, 18),
42683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNullWhen(false)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(39, 18),
42689
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNull] T? x, [NotNullWhen(false)] out T? y) =>").WithArguments("x", "lambda expression", "<anonymous delegate>").WithLocation(45, 18),
42692
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "static bool ([NotNull] T? x, [NotNullWhen(false)] out T? y) =>").WithArguments("y", "lambda expression", "<anonymous delegate>").WithLocation(45, 18),
42753
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),
42756
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),
42759
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),
42762
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),
42765
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),
57956
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string s) =>").WithArguments("s", "lambda expression", "System.Action<string?>").WithLocation(3, 29)
63744
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1 p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1?>").WithLocation(12, 34),
63750
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1 p2) { p2 = M1(); }").WithArguments("p2", "anonymous method", "System.Action<CL1?>").WithLocation(17, 34),
63756
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1 p3) =>").WithArguments("p3", "lambda expression", "C.D1").WithLocation(24, 17),
63762
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1 p4) { p4 = M1(); }").WithArguments("p4", "anonymous method", "C.D1").WithLocation(29, 17)
63808
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1? p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1>").WithLocation(12, 33),
63811
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1? p2) { p2 = M1(); }").WithArguments("p2", "anonymous method", "System.Action<CL1>").WithLocation(17, 33),
63814
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1? p3) =>").WithArguments("p3", "lambda expression", "C.D1").WithLocation(24, 17),
63817
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "delegate (CL1? p4) { p4 = M1(); }").WithArguments("p4", "anonymous method", "C.D1").WithLocation(29, 17)
63952
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string> p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1<string?>>").WithLocation(10, 42),
63955
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string?> p2) =>").WithArguments("p2", "lambda expression", "System.Action<CL1<string>>").WithLocation(15, 41)
63989
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string> p1) =>").WithArguments("p1", "lambda expression", "System.Action<CL1<string?>>").WithLocation(12, 54),
63992
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(CL1<string?> p2) =>").WithArguments("p2", "lambda expression", "System.Action<CL1<string>>").WithLocation(17, 53)
64020
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string s1) =>").WithArguments("s1", "lambda expression", "D<string?>").WithLocation(6, 31),
64026
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(string? s2) =>").WithArguments("s2", "lambda expression", "D<string>").WithLocation(7, 30),
65403
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object o) =>").WithArguments("o", "lambda expression", "D<object?>").WithLocation(7, 24),
65406
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object? o) =>").WithArguments("o", "lambda expression", "D<object>").WithLocation(8, 23),
65409
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object> o) =>").WithArguments("o", "lambda expression", "D<I<object?>>").WithLocation(9, 27),
65412
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object?> o) =>").WithArguments("o", "lambda expression", "D<I<object>>").WithLocation(10, 26));
69206
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M2").WithArguments("x", "CL0<string> C.M2(CL0<string> x)", "C.D1").WithLocation(15, 24),
69212
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M4").WithArguments("x", "CL0<string?> C.M4(CL0<string?> x)", "C.D2").WithLocation(25, 24)
69504
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object? t2) =>").WithArguments("t2", "lambda expression", "D<object>").WithLocation(10, 27),
69507
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object t2) =>").WithArguments("t2", "lambda expression", "D<object?>").WithLocation(11, 28),
69510
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object?> t2) =>").WithArguments("t2", "lambda expression", "D<I<object>>").WithLocation(12, 30),
69513
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(I<object> t2) =>").WithArguments("t2", "lambda expression", "D<I<object?>>").WithLocation(13, 31),
69516
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IIn<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object>>").WithLocation(14, 32),
69519
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IIn<object> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object?>>").WithLocation(15, 33),
69522
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IOut<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object>>").WithLocation(16, 33),
69525
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IOut<object> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object?>>").WithLocation(17, 34));
69557
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t2", "void C.F<object>(object t2)", "D<object?>").WithLocation(12, 28),
69560
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t2", "void C.F<I<object?>>(I<object?> t2)", "D<I<object>>").WithLocation(13, 30),
69563
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t2", "void C.F<I<object>>(I<object> t2)", "D<I<object?>>").WithLocation(14, 31),
69566
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t2", "void C.F<IIn<object?>>(IIn<object?> t2)", "D<IIn<object>>").WithLocation(15, 32),
69569
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t2", "void C.F<IOut<object>>(IOut<object> t2)", "D<IOut<object?>>").WithLocation(18, 34));
69600
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out object? t2) =>").WithArguments("t2", "lambda expression", "D<object>").WithLocation(10, 27),
69603
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out object t2) =>").WithArguments("t2", "lambda expression", "D<object?>").WithLocation(11, 28),
69606
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out I<object?> t2) =>").WithArguments("t2", "lambda expression", "D<I<object>>").WithLocation(12, 30),
69609
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out I<object> t2) =>").WithArguments("t2", "lambda expression", "D<I<object?>>").WithLocation(13, 31),
69612
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IIn<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object>>").WithLocation(14, 32),
69615
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IIn<object> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object?>>").WithLocation(15, 33),
69618
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IOut<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object>>").WithLocation(16, 33),
69621
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(out IOut<object> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object?>>").WithLocation(17, 34));
69653
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t2", "void C.F<object?>(out object? t2)", "D<object>").WithLocation(11, 27),
69656
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t2", "void C.F<I<object?>>(out I<object?> t2)", "D<I<object>>").WithLocation(13, 30),
69659
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t2", "void C.F<I<object>>(out I<object> t2)", "D<I<object?>>").WithLocation(14, 31),
69662
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t2", "void C.F<IIn<object>>(out IIn<object> t2)", "D<IIn<object?>>").WithLocation(16, 33),
69665
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t2", "void C.F<IOut<object?>>(out IOut<object?> t2)", "D<IOut<object>>").WithLocation(17, 33));
69696
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} object? t2) =>").WithArguments("t2", "lambda expression", "D<object>").WithLocation(10, 27),
69699
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} object t2) =>").WithArguments("t2", "lambda expression", "D<object?>").WithLocation(11, 28),
69702
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} I<object?> t2) =>").WithArguments("t2", "lambda expression", "D<I<object>>").WithLocation(12, 30),
69705
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} I<object> t2) =>").WithArguments("t2", "lambda expression", "D<I<object?>>").WithLocation(13, 31),
69708
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IIn<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object>>").WithLocation(14, 32),
69711
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IIn<object> t2) =>").WithArguments("t2", "lambda expression", "D<IIn<object?>>").WithLocation(15, 33),
69714
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IOut<object?> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object>>").WithLocation(16, 33),
69717
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, $"({modifier} IOut<object> t2) =>").WithArguments("t2", "lambda expression", "D<IOut<object?>>").WithLocation(17, 34));
69749
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t2", "void C.F<object>(in object t2)", "D<object?>").WithLocation(12, 28),
69752
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t2", "void C.F<I<object?>>(in I<object?> t2)", "D<I<object>>").WithLocation(13, 30),
69755
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t2", "void C.F<I<object>>(in I<object> t2)", "D<I<object?>>").WithLocation(14, 31),
69758
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t2", "void C.F<IIn<object?>>(in IIn<object?> t2)", "D<IIn<object>>").WithLocation(15, 32),
69761
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t2", "void C.F<IOut<object>>(in IOut<object> t2)", "D<IOut<object?>>").WithLocation(18, 34));
69791
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref object? t) =>").WithArguments("t", "lambda expression", "D<object>").WithLocation(9, 27),
69794
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref object t) =>").WithArguments("t", "lambda expression", "D<object?>").WithLocation(10, 28),
69797
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref I<object?> t) =>").WithArguments("t", "lambda expression", "D<I<object>>").WithLocation(11, 30),
69800
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref I<object> t) =>").WithArguments("t", "lambda expression", "D<I<object?>>").WithLocation(12, 31),
69803
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IIn<object?> t) =>").WithArguments("t", "lambda expression", "D<IIn<object>>").WithLocation(13, 32),
69806
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IIn<object> t) =>").WithArguments("t", "lambda expression", "D<IIn<object?>>").WithLocation(14, 33),
69809
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IOut<object?> t) =>").WithArguments("t", "lambda expression", "D<IOut<object>>").WithLocation(15, 33),
69812
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(ref IOut<object> t) =>").WithArguments("t", "lambda expression", "D<IOut<object?>>").WithLocation(16, 34));
69843
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t", "void C.F<object?>(ref object? t)", "D<object>").WithLocation(10, 27),
69846
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(ref object t)", "D<object?>").WithLocation(11, 28),
69849
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(ref I<object?> t)", "D<I<object>>").WithLocation(12, 30),
69852
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(ref I<object> t)", "D<I<object?>>").WithLocation(13, 31),
69855
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(ref IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 32),
69858
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t", "void C.F<IIn<object>>(ref IIn<object> t)", "D<IIn<object?>>").WithLocation(15, 33),
69861
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t", "void C.F<IOut<object?>>(ref IOut<object?> t)", "D<IOut<object>>").WithLocation(16, 33),
69864
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(ref IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 34));
69943
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "a1").WithArguments("obj", "void Action<string>.Invoke(string obj)", "D2").WithLocation(13, 20),
69946
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "d1").WithArguments("s", "void D1.Invoke(string s)", "D2").WithLocation(19, 20),
69949
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "d1").WithArguments("s", "void D1.Invoke(string s)", "System.Action<string?>").WithLocation(25, 33),
69952
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "a1").WithArguments("obj", "void Action<string>.Invoke(string obj)", "System.Action<string?>").WithLocation(31, 33));
70077
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M2").WithArguments("s2", "void C.M2(string? s2)", "System.Action<string?>").WithLocation(20, 33),
70080
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M3").WithArguments("s2", "void Program.M3(C c, string? s2)", "System.Action<string?>").WithLocation(21, 33)
70121
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M2").WithArguments("s", "void C.M2(out string? s)", "D1").WithLocation(22, 20),
70124
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M3").WithArguments("s", "void C.M3(out string s)", "D1").WithLocation(23, 20),
70127
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M4").WithArguments("s", "bool C.M4(out string s)", "D2").WithLocation(24, 20),
70130
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M6").WithArguments("s", "void C.M6(ref string s)", "D3").WithLocation(26, 20)
70165
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M1").WithArguments("s", "void C.M1(string s)", "D1").WithLocation(17, 20),
70232
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M3").WithArguments("s2", "void C.M3(object? s2)", "System.Action<string?>").WithLocation(33, 33),
70238
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "c.M7").WithArguments("s2", "void Program.M7(C c, object? s2)", "System.Action<string?>").WithLocation(43, 33)
70529
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method1").WithArguments("y", "void Helper.Method1(string? x, out string? y)", "D4").WithLocation(34, 16),
70532
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method2").WithArguments("z", "void Helper.Method2(string? x, out string? y, out string? z)", "D7").WithLocation(46, 16),
70535
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method3").WithArguments("y", "void Helper.Method3(string? x, out string? y, out string? z)", "D9").WithLocation(54, 16),
70538
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Helper.Method3").WithArguments("z", "void Helper.Method3(string? x, out string? y, out string? z)", "D9").WithLocation(54, 16)
70651
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)
70927
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(object t)", "D<object?>").WithLocation(11, 24),
70930
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(I<object?> t)", "D<I<object>>").WithLocation(12, 26),
70933
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(I<object> t)", "D<I<object?>>").WithLocation(13, 27),
70936
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 28),
70939
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 30));
71003
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t", "void C.F<object?>(out object? t)", "D<object>").WithLocation(10, 23),
71006
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(out I<object?> t)", "D<I<object>>").WithLocation(12, 26),
71009
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(out I<object> t)", "D<I<object?>>").WithLocation(13, 27),
71012
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t", "void C.F<IIn<object>>(out IIn<object> t)", "D<IIn<object?>>").WithLocation(15, 29),
71015
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t", "void C.F<IOut<object?>>(out IOut<object?> t)", "D<IOut<object>>").WithLocation(16, 29)
71047
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(in object t)", "D<object?>").WithLocation(11, 24),
71050
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(in I<object?> t)", "D<I<object>>").WithLocation(12, 26),
71053
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(in I<object> t)", "D<I<object?>>").WithLocation(13, 27),
71056
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(in IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 28),
71059
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(in IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 30)
71090
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object?>").WithArguments("t", "void C.F<object?>(ref object? t)", "D<object>").WithLocation(10, 23),
71093
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<object>").WithArguments("t", "void C.F<object>(ref object t)", "D<object?>").WithLocation(11, 24),
71096
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object?>>").WithArguments("t", "void C.F<I<object?>>(ref I<object?> t)", "D<I<object>>").WithLocation(12, 26),
71099
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<I<object>>").WithArguments("t", "void C.F<I<object>>(ref I<object> t)", "D<I<object?>>").WithLocation(13, 27),
71102
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object?>>").WithArguments("t", "void C.F<IIn<object?>>(ref IIn<object?> t)", "D<IIn<object>>").WithLocation(14, 28),
71105
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IIn<object>>").WithArguments("t", "void C.F<IIn<object>>(ref IIn<object> t)", "D<IIn<object?>>").WithLocation(15, 29),
71108
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object?>>").WithArguments("t", "void C.F<IOut<object?>>(ref IOut<object?> t)", "D<IOut<object>>").WithLocation(16, 29),
71111
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F<IOut<object>>").WithArguments("t", "void C.F<IOut<object>>(ref IOut<object> t)", "D<IOut<object?>>").WithLocation(17, 30));
72991
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M1<string>").WithArguments("x", "void C.M1<string>(string x)", "System.Action<string?>").WithLocation(12, 37),
72994
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M1<CL0<string>>").WithArguments("x", "void C.M1<CL0<string>>(CL0<string> x)", "System.Action<CL0<string?>>").WithLocation(22, 42),
72997
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M1<CL0<string?>>").WithArguments("x", "void C.M1<CL0<string?>>(CL0<string?> x)", "System.Action<CL0<string>>").WithLocation(27, 41)
73026
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(System.Action<string?>)M1<string>").WithArguments("x", "void C.M1<string>(string x)", "System.Action<string?>").WithLocation(8, 37),
73029
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),
73032
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)
73163
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Create(x).F").WithArguments("t", "void B<A>.F(A t)", "D<A?>").WithLocation(21, 14),
75911
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F1").WithArguments("a", "void B.F1(A<object> a)", "System.Action<A<object?>>").WithLocation(10, 17),
75914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F2").WithArguments("a", "void B.F2(A<object>? a)", "System.Action<A<object?>>").WithLocation(11, 17),
75917
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(A<object> a) =>").WithArguments("a", "lambda expression", "System.Action<A<object?>>").WithLocation(26, 17),
75920
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(A<object>? a) =>").WithArguments("a", "lambda expression", "System.Action<A<object?>>").WithLocation(27, 17),
75923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(A<object?>? a) =>").WithArguments("a", "lambda expression", "System.Action<A<object?>>").WithLocation(29, 17));
78133
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F1").WithArguments("s", "void C.F1(string s)", "D<string?>").WithLocation(15, 20),
78136
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "F3").WithArguments("o", "void C.F3(object o)", "D<string?>").WithLocation(17, 20));
82345
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([AllowNull] string s = null) =>").WithArguments("s", "lambda expression", "<anonymous delegate>").WithLocation(10, 20),
82348
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] string? s = null) =>").WithArguments("s", "lambda expression", "<anonymous delegate>").WithLocation(11, 20),
82354
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, @"([DisallowNull] string? s = ""a"") =>").WithArguments("s", "lambda expression", "<anonymous delegate>").WithLocation(12, 20));
120467
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(C<T> a, C<T> b) =>").WithArguments("a", "lambda expression", "System.Action<C<T?>, C<T>>").WithLocation(11, 13));
140664
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "E.F<string>").WithArguments("t", "void E.F<string>(string t)", "D1<string?>").WithLocation(24, 13));
140703
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "E.F<string>").WithArguments("t", "void E.F<string>(string t)", "D1<string?>").WithLocation(21, 29));
141057
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Create(x).F").WithArguments("t", "void C<object>.F(object t)", "D<object?>").WithLocation(15, 14),
141060
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "Create(x).F").WithArguments("t", "void C<object>.F(object t)", "D<object?>").WithLocation(19, 28));
159079
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "objectQuestion =>").WithArguments("objectQuestion", "lambda expression", "Del<object?>").WithLocation(15, 11)
159114
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(object? o) =>").WithArguments("o", "lambda expression", "System.Action<object>").WithLocation(11, 14),
159117
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "(IEnumerable<object?> e) =>").WithArguments("e", "lambda expression", "System.Action<System.Collections.Generic.IEnumerable<object>>").WithLocation(15, 14)
159136
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "([DisallowNull] string? x) =>").WithArguments("x", "lambda expression", "System.Func<string?, string>").WithLocation(5, 27)
160588
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInParameterTypeOfTargetDelegate
, "M2").WithArguments("x", "CL0<string> C.M2(CL0<string> x)", "C.D1").WithLocation(15, 24),
160594
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
: