437 references to WRN_NullReferenceArgument
Microsoft.CodeAnalysis.CSharp (5)
Errors\ErrorFacts.cs (3)
31
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullReferenceArgument
));
433
case ErrorCode.
WRN_NullReferenceArgument
:
1948
or ErrorCode.
WRN_NullReferenceArgument
FlowAnalysis\NullableWalker.cs (1)
2455
ReportDiagnostic(ErrorCode.
WRN_NullReferenceArgument
, location,
Generated\ErrorFacts.Generated.cs (1)
197
case ErrorCode.
WRN_NullReferenceArgument
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (79)
Attributes\AttributeTests_NullablePublicOnly.cs (1)
258
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "A.F").WithArguments("o", "void A.M(object o)").WithLocation(6, 13));
Semantics\CollectionExpressionTests.cs (11)
34398
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "[maybeNull]").WithArguments("c", "void M<string?>(ref string? t, MyCollection<string?> c)").WithLocation(10, 18),
34404
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "[maybeNull]").WithArguments("c", "void M<string?>(ref string? t, MyCollection<string?> c)").WithLocation(11, 16),
34407
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "[notNull]").WithArguments("c", "void M<string?>(ref string? t, MyCollection<string?> c)").WithLocation(12, 18)
34625
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "maybeNull").WithArguments("t", "void CUnannotated<object>.Add(object t)").WithLocation(17, 32));
34657
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "maybeNull").WithArguments("t", "void C.Add<object>(object t)").WithLocation(8, 13));
34706
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "maybeNull").WithArguments("t", "void CUnannotated<object>.Add(object t)").WithLocation(17, 32));
34739
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "maybeNull").WithArguments("t", "void C.Add<object>(object t)").WithLocation(8, 13));
34783
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "maybeNull").WithArguments("t", "void CUnannotated<object>.Add(object t)").WithLocation(14, 28));
34832
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "maybeNull").WithArguments("u", "void CUnannotated<object?>.Add<object>(object u)").WithLocation(14, 34));
45910
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("c", "IEnumerator<int> Extensions.GetEnumerator<int>(MyCollection<int> c)").WithLocation(15, 25));
46050
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "IEnumerable<string> Program.F<string>(string x)").WithLocation(16, 26));
Semantics\ExtensionOperatorsTests.cs (15)
3199
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "C1 Extensions1.extension(C1).operator -(C1 x)").WithLocation(23, 14)
3547
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "bool Extensions1.extension(C1).operator true(C1 x)").WithLocation(20, 13)
8918
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "C1 Extensions1.extension(C1).operator --(C1 x)").WithLocation(23, 15)
9378
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "Extensions1.extension(C1)").WithLocation(27, 20),
9580
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "Extensions1.extension(C1Base)").WithLocation(27, 20),
17161
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "C1 Extensions1.extension(C1).operator -(C1 x, C1 y)").WithLocation(25, 13),
17164
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("y", "C1 Extensions1.extension(C1).operator -(C1 x, C1 y)").WithLocation(26, 17)
17722
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "C1 Extensions1.extension(C1).operator &(C1 x, C1 y)").WithLocation(28, 13),
17725
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "bool Extensions1.extension(C1).operator false(C1 x)").WithLocation(28, 13),
17728
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("y", "C1 Extensions1.extension(C1).operator &(C1 x, C1 y)").WithLocation(29, 18)
25776
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "C1 Extensions1.extension(C1).operator -(C1 x, C1 y)").WithLocation(25, 13),
25779
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("y", "C1 Extensions1.extension(C1).operator -(C1 x, C1 y)").WithLocation(26, 18)
26134
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "Extensions1.extension(C1)").WithLocation(25, 13),
26137
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("y", "void Extensions1.extension(C1).operator -=(C1 y)").WithLocation(26, 18)
26333
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "Extensions1.extension(C1Base)").WithLocation(27, 18),
Semantics\ExtensionTests.cs (38)
13888
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "E.extension(object)").WithLocation(4, 1));
14161
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c").WithArguments("c", "E.extension(C)").WithLocation(3, 19));
14189
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c").WithArguments("c", "IEnumerator<int> E.GetEnumerator(C c)").WithLocation(3, 19));
23752
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(string?)null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(2, 2),
23755
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(2, 19),
23758
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(string?)null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(3, 2),
23761
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(4, 6),
23764
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(6, 5),
23767
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(6, 11),
23770
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(7, 9),
23773
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(8, 5)
23827
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(2, 6),
23830
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(2, 12),
23833
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(3, 6),
23836
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(4, 10),
23839
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(6, 9),
23842
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(6, 15),
23845
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s2", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(7, 13),
23848
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("s1", $"InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string s1, string s2{outParam})").WithLocation(8, 9)
24237
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(string?)null").WithArguments("receiver", "InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string receiver, string key)").WithLocation(4, 12),
24243
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null").WithArguments("key", "InterpolationHandler.InterpolationHandler(int literalLength, int formattedCount, string receiver, string key)").WithLocation(5, 20),
46105
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object)").WithLocation(4, 1));
46334
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull1").WithArguments("o2", "void E.extension(object).M(object o2)").WithLocation(6, 5),
46337
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull3").WithArguments("o2", "void E.extension(object).M2(object o2)").WithLocation(15, 11));
46528
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object)").WithLocation(4, 9));
46929
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object)").WithLocation(4, 16));
46962
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object)").WithLocation(4, 21));
47366
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object)").WithLocation(5, 23));
47759
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object?)").WithLocation(4, 1));
48544
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o2").WithArguments("o", "void C.M(object o)").WithLocation(7, 29));
48573
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o = null").WithArguments("o", "object C.M(object o)").WithLocation(4, 5),
48679
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("o", "void C.M(object o)").WithLocation(4, 34)).
48825
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("o", "void C.M(object o)").WithLocation(4, 34));
49048
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "void E.extension(MyCollection).Add(object o)").WithLocation(7, 39));
49081
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "void E.extension(MyCollection).Add(object o)").WithLocation(7, 19));
49111
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "void E.Add(MyCollection c, object o)").WithLocation(7, 19));
49348
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("Value", "C<string>.C(string Value)").WithLocation(22, 15),
49719
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "cNull").WithArguments("c", "E.extension(C)").WithLocation(7, 11));
Semantics\ExtensionTests2.cs (5)
1210
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull").WithArguments("o", "E.extension(object)").WithLocation(4, 5),
1213
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "oNull2").WithArguments("o", "int E.get_P(object o)").WithLocation(7, 9)
1575
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "sNull").WithArguments("o", "E.extension(object)").WithLocation(4, 5));
35007
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "arr").WithArguments("values", "void E.extension(string).Extension(params string[] values)").WithLocation(4, 18),
35010
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "str").WithArguments("values", "void E.extension(string).Extension(params string[] values)").WithLocation(7, 18)
Semantics\ParamsCollectionTests.cs (8)
15335
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("paramsParameter", "void Program.Test1(params MyCollection paramsParameter)").WithLocation(18, 15),
15338
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "z").WithArguments("paramsParameter", "void Program.Test1(params MyCollection paramsParameter)").WithLocation(20, 15),
15341
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "v").WithArguments("paramsParameter", "void Program.Test1(params MyCollection paramsParameter)").WithLocation(20, 21),
15344
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("paramsParameter", "void Program.Test1(params MyCollection paramsParameter)").WithLocation(21, 18),
15347
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("paramsParameter", "void Program.Test2(params string[] paramsParameter)").WithLocation(27, 15),
15350
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "z").WithArguments("paramsParameter", "void Program.Test2(params string[] paramsParameter)").WithLocation(29, 15),
15353
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "v").WithArguments("paramsParameter", "void Program.Test2(params string[] paramsParameter)").WithLocation(29, 21),
15356
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("paramsParameter", "void Program.Test2(params string[] paramsParameter)").WithLocation(30, 18)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (1)
16723
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void C1<object>.operator +=(object x)").WithLocation(18, 15)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (347)
Semantics\LocalFunctionTests.cs (1)
6502
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t1").WithArguments("t", "void local2(T t)").WithLocation(13, 16));
Semantics\NullableReferenceTypesTests.cs (344)
793
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("index", "int C<object>.this[object index]").WithLocation(13, 15)
824
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "input").WithArguments("index", "int C<object>.this[object index]").WithLocation(11, 14),
856
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("index", "int C<object>.this[object index]").WithLocation(13, 19)
1024
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, ".Field").WithArguments("s", "void Extensions.Extension(string s, object? o)").WithLocation(13, 11)
1361
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "C C.operator ++(C x)").WithLocation(6, 9)
5471
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void Program.F(object x)").WithLocation(7, 11));
5497
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void Program.F(object x)").WithLocation(12, 11));
5522
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void Program.F(object x)").WithLocation(6, 11));
5547
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void Program.F(object x)").WithLocation(11, 11));
7735
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void C.OmittedMethod(string x)").WithLocation(6, 23)
7759
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void Collection.Add(string x)").WithLocation(7, 32)
8278
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c2").WithArguments("i", "C.implicit operator int(C i)").WithLocation(11, 25)
9167
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("o", "object? B2.F(object o)").WithLocation(43, 18),
9173
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("o", "object? C2.F(object o)").WithLocation(51, 18),
9183
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("o", "object? B2.F(object o)").WithLocation(43, 18),
9189
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("o", "object? C2.F(object o)").WithLocation(51, 18),
9384
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "object C1.F(object x, object y)").WithLocation(15, 20),
9387
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "object C1.G(object x, object y)").WithLocation(16, 20),
9390
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "object? A.F(object x, object? y)").WithLocation(19, 18),
9402
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "object? A.F(object x, object? y)").WithLocation(27, 18),
11087
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nullableField").WithArguments("x", "C.C(string[] x)").WithLocation(27, 15)
18620
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y28").WithArguments("x", "CL1 CL1.this[CL1 x]").WithLocation(280, 13),
18738
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("p", "void C.M1(CL1 p)").WithLocation(12, 12),
18744
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("p", "void C.M1(CL1 p)").WithLocation(19, 12),
18765
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y8").WithArguments("p1", "void C.M6(CL1 p1, CL1? p2)").WithLocation(65, 24),
18768
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y9").WithArguments("p1", "void C.M7(params CL1[] p1)").WithLocation(72, 16),
18771
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x10").WithArguments("p1", "void C.M7(params CL1[] p1)").WithLocation(77, 12),
18774
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x11").WithArguments("p1", "void C.M8(CL1 p1, params CL1[] p2)").WithLocation(84, 12),
18777
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "z11").WithArguments("p2", "void C.M8(CL1 p1, params CL1[] p2)").WithLocation(84, 22),
18780
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x12").WithArguments("p2", "void C.M8(CL1 p1, params CL1[] p2)").WithLocation(89, 16)
18897
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "z").WithArguments("y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(10, 20),
18903
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "w").WithArguments("y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(10, 23),
18912
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(13, 14),
19006
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x = null").WithArguments("x", "int C.F(object x)").WithLocation(7, 19),
19051
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x = null").WithArguments("x", "int C.F(object x)").WithLocation(7, 23),
19089
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x = null").WithArguments("x", "object C.F(object x)").WithLocation(7, 15),
19124
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x = null").WithArguments("x", "int C.F(object x)").WithLocation(6, 17),
19259
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("y", "void C.G(object? x = null, object y)").WithLocation(5, 14));
19283
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("x", "void C.G(params object[] x, params object[] y)").WithLocation(5, 11),
19286
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b").WithArguments("y", "void C.G(params object[] x, params object[] y)").WithLocation(5, 14),
19289
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("y", "void C.G(params object[] x, params object[] y)").WithLocation(5, 17));
19328
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void C.F2(params object x)").WithLocation(5, 19),
19331
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void C.F3(params object x, params object[] y)").WithLocation(7, 19),
19334
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("y", "void C.F3(params object x, params object[] y)").WithLocation(8, 22));
19612
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "z").WithArguments("z", "void C.G(out object x, ref object y, in object z)").WithLocation(5, 28)
20804
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c").WithArguments("c", "C.implicit operator bool(C? c)").WithLocation(9, 18),
20807
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c1").WithArguments("c1", "bool C.operator ==(C? c1, C? c2)").WithLocation(15, 18),
20810
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c2").WithArguments("c1", "bool C.operator !=(C? c1, C? c2)").WithLocation(16, 13)
27521
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o2").WithArguments("o2", "int C.Test(object o, object o2)").WithLocation(11, 41),
27527
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "int C.Test(object o, object o2)").WithLocation(13, 23),
27530
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "int C.Test(object o, object o2)").WithLocation(21, 46),
27533
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "int C.Test(object o, object o2)").WithLocation(22, 47),
27536
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "int C.Test(object o, object o2)").WithLocation(23, 23)
27586
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o2").WithArguments("o2", "void C.Test(object o, object o2)").WithLocation(12, 25),
27592
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "void C.Test(object o, object o2)").WithLocation(18, 22),
27595
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "void C.Test(object o, object o2)").WithLocation(28, 22),
27598
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "void C.Test(object o, object o2)").WithLocation(31, 22),
27601
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "void C.Test(object o, object o2)").WithLocation(34, 22)
30037
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("c", "bool C.IsNull(C c)").WithLocation(12, 20),
30281
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "Property").WithArguments("one", "C C.operator +(C one, C other)").WithLocation(10, 9)
33065
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "Prop").WithArguments("t", "void C<T>.M1(T t)").WithLocation(12, 12),
33068
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "Prop").WithArguments("t", "void C<T>.M1(T t)").WithLocation(18, 12));
34407
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(C?)null").WithArguments("s", "void C.M1(string s)").WithLocation(13, 12));
34435
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(C?)null").WithArguments("s", "void C.M1(string s)").WithLocation(14, 12));
34463
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(string?)new C()").WithArguments("s", "void C.M1(string s)").WithLocation(13, 12),
34466
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(string?)(C?)null").WithArguments("s", "void C.M1(string s)").WithLocation(14, 12));
34678
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(B?)null").WithArguments("a", "void A.DisallowNull(A? a)").WithLocation(23, 24),
34681
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(E?)null").WithArguments("a", "void A.DisallowNull(A? a)").WithLocation(76, 24),
34684
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(F?)null").WithArguments("a", "void A.DisallowNull(A? a)").WithLocation(94, 24),
34687
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(G?)null").WithArguments("a", "void A.DisallowNull(A? a)").WithLocation(112, 24),
34690
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(H?)null").WithArguments("a", "void A.DisallowNull(A? a)").WithLocation(130, 24)
34736
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "new C()").WithArguments("s", "void C.M1(string s)").WithLocation(29, 12),
34739
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(C?)null").WithArguments("s", "void C.M1(string s)").WithLocation(30, 12));
40887
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c2").WithArguments("other", "CLeft? CLeft.operator +(CLeft one, CLeft other)").WithLocation(11, 21),
40890
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "Property").WithArguments("one", "CNone? CNone.operator +(CNone one, CNone other)").WithLocation(32, 9),
40893
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "Property").WithArguments("one", "CNone? CNone.operator +(CNone one, CNone other)").WithLocation(33, 9),
40896
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c2").WithArguments("other", "CNone? CNone.operator +(CNone one, CNone other)").WithLocation(33, 21)
41149
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s", "string C.this[string s]").WithLocation(6, 17)
41381
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s1").WithArguments("s0", "void Program.M0(string s0)").WithLocation(8, 12)
41404
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("t", "void Program.M0<T>(T t)").WithLocation(8, 15)
41519
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s1").WithArguments("s0", "void Program.M0(params string[]? s0)").WithLocation(8, 12)
41678
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("t", "void Program<T>.M0(T t)").WithLocation(9, 12));
41720
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t?.Value").WithArguments("t", "void Program<T>.M0(T t)").WithLocation(14, 12),
41723
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("t", "void Program<T>.M0(T t)").WithLocation(24, 12),
41726
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t.Value").WithArguments("t", "void Program<T>.M0(T t)").WithLocation(27, 12)
41761
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("s", "void C1<T>.Test(T s)").WithLocation(15, 14)
41914
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("t", "void Program<T>.M0(T t)").WithLocation(9, 12)
42012
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s1").WithArguments("s0", "void Program.M0<string>(params string[]? s0)").WithLocation(8, 20)
43926
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F1<T?>(T? t)").WithLocation(20, 19),
43932
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F2<T?>(T? t)").WithLocation(21, 19),
43935
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F3<T>(T? t)").WithLocation(22, 19),
43938
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F1<T?>(T? t)").WithLocation(26, 19),
43944
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F2<T?>(T? t)").WithLocation(27, 19),
43947
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F3<T>(T? t)").WithLocation(28, 19),
44115
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F1<T?>(T? t)").WithLocation(20, 19),
44121
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F2<T?>(T? t)").WithLocation(21, 19),
44124
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F3<T>(T? t)").WithLocation(22, 19),
44127
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F1<T?>(T? t)").WithLocation(26, 19),
44133
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F2<T?>(T? t)").WithLocation(27, 19),
44136
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F3<T>(T? t)").WithLocation(28, 19),
44207
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F1<T>(T t)").WithLocation(20, 22),
44210
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F2<T>(T t)").WithLocation(21, 22),
44213
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void Program.F3<T>(T? t)").WithLocation(22, 22),
44216
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F1<T>(T t)").WithLocation(26, 22),
44219
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F2<T>(T t)").WithLocation(27, 22),
44222
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void Program.F3<T>(T? t)").WithLocation(28, 22),
44264
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s1").WithArguments("s", "void Program.F1(string s)").WithLocation(12, 19),
44267
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s1").WithArguments("s", "void Program.F2(string? s)").WithLocation(13, 19),
44270
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s2").WithArguments("s", "void Program.F1(string s)").WithLocation(17, 19),
44273
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s2").WithArguments("s", "void Program.F2(string? s)").WithLocation(18, 19));
44340
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void A.F2<object>(object? t)").WithLocation(9, 12)
44377
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s", "void Base.M(string? s)").WithLocation(6, 22)
45166
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "Property").WithArguments("one", "C? C.operator +(C? one, C other)").WithLocation(10, 9),
45211
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c").WithArguments("other", "C? C.operator +(C? one, C? other)").WithLocation(10, 21),
45565
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s", "string? C.this[string? s]").WithLocation(6, 17)
46018
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "T Program.F1<T>(T t)").WithLocation(19, 15),
46024
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "T Program.F2<T>(T t)").WithLocation(20, 15),
46030
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "T? Program.F3<T>(T t)").WithLocation(21, 15),
46036
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "T Program.F1<T>(T t)").WithLocation(25, 15),
46042
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "T Program.F2<T>(T t)").WithLocation(26, 15),
46048
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "T? Program.F3<T>(T t)").WithLocation(27, 15),
46150
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "T Program.F1<T>(T t)").WithLocation(19, 15),
46156
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "T Program.F2<T>(T t)").WithLocation(20, 15),
46162
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "T? Program.F3<T>(T t)").WithLocation(21, 15),
46168
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "T Program.F1<T>(T t)").WithLocation(25, 15),
46174
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "T Program.F2<T>(T t)").WithLocation(26, 15),
46180
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "T? Program.F3<T>(T t)").WithLocation(27, 15),
46695
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "void Program.F1<T>(T t, out T t2)").WithLocation(26, 15),
46701
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "void Program.F2<T>(T t, out T t2)").WithLocation(29, 15),
46707
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t2 : default").WithArguments("t", "void Program.F3<T>(T t, out T? t2)").WithLocation(32, 15),
46713
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "void Program.F1<T>(T t, out T t2)").WithLocation(37, 15),
46719
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "void Program.F2<T>(T t, out T t2)").WithLocation(40, 15),
46725
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? t3 : default").WithArguments("t", "void Program.F3<T>(T t, out T? t2)").WithLocation(43, 15),
47416
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "T Program.F1<T>(T t)").WithLocation(19, 22),
47419
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "T Program.F2<T>(T t)").WithLocation(20, 22),
47422
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "T? Program.F3<T>(T t)").WithLocation(21, 22),
47425
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "T Program.F1<T>(T t)").WithLocation(25, 22),
47428
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "T Program.F2<T>(T t)").WithLocation(26, 22),
47431
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "T? Program.F3<T>(T t)").WithLocation(27, 22));
48882
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t1").WithArguments("t", "void Program.E2<T?>(T? t)").WithLocation(14, 13),
54104
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c1?.M1(x = 0)").WithArguments("c", "C." + conversionKind + " operator B(C c)").WithLocation(9, 19),
54221
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c1?.M1(x = 0)").WithArguments("c", "B." + conversionKind + " operator B(C? c)").WithLocation(13, 19),
54380
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("t", "string C<T>.M2(T t)").WithLocation(20, 18),
56039
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "@bool ? a : b").WithArguments("t2", "I C.M1<I>(I t1, I t2)").WithLocation(9, 15)
59037
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("y", "void C.M2(int[] x, int[] y)").WithLocation(11, 15));
61560
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("o", "C.C(object o)").WithLocation(6, 23));
61690
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "void ITest28.Add(ITest28 x)").WithLocation(9, 34)
61801
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("item", "void List<A<object>>.Add(A<object> item)").WithLocation(10, 13),
62382
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y3.p1").WithArguments("x", "CL1? CL1.M1(CL1 x)").WithLocation(27, 29));
64267
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "e").WithArguments("param", "void Program.M1(IEnumerable<string> param)").WithLocation(7, 14)
65522
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s", "void C.M0(string s)").WithLocation(38, 40));
68336
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s", "void M(CustomHandler c, string s)").WithLocation(5, 19 + expression.IndexOf("s.ToString"))
68407
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s", $"CustomHandler.CustomHandler(int literalLength, int formattedCount, string s{(validityParameter ? ", out bool success" : "")})").WithLocation(6, 3)
68443
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("o", (useBoolReturns ? "bool" : "void") + " CustomHandler.AppendFormatted(object o)").WithLocation(6, 6)
68576
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("t", "CustomHandler.CustomHandler(int literalLength, int formattedCount, string t)").WithLocation(7, 3)
68763
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s1", "void M(string s1, CustomHandler c1, string s2)").WithLocation(8, 3),
68797
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "GetNullableString()").WithArguments("s", "CustomHandler.CustomHandler(int literalLength, int formattedCount, string s)").WithLocation(6, 3)
68833
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("t", "CustomHandler.CustomHandler(int literalLength, int formattedCount, string t)").WithLocation(8, 7)
68965
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("s1", "string C.this[string s1, CustomHandler c1, string s2]").WithLocation(9, 7),
69200
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b").WithArguments("a", "CustomHandler.CustomHandler(int literalLength, int formattedCount, A a)").WithLocation(6, 3)
72261
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y1").WithArguments("y", "CL0 CL0.operator +(string? x, CL0 y)").WithLocation(10, 24),
72264
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "CL1? CL1.operator +(string x, CL1? y)").WithLocation(16, 18),
72270
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y3").WithArguments("y", "CL0 CL0.operator +(string? x, CL0 y)").WithLocation(21, 23),
72273
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x4 + y4").WithArguments("x", "CL2 CL2.operator +(CL1 x, CL2 y)").WithLocation(26, 18)
72327
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y2").WithArguments("y", "CL1? CL1.operator +(string x, CL1? y)").WithLocation(19, 23)
72380
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x3 + y3").WithArguments("x", "CL2 CL2.operator +(CL0 x, CL2 y)").WithLocation(28, 18),
72432
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "bool CL0.operator false(CL0 x)").WithLocation(10, 19),
72435
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL0 CL0.operator &(CL0 x, CL0? y)").WithLocation(10, 19)
72477
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "bool CL0.operator false(CL0 x)").WithLocation(10, 19),
72480
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y1").WithArguments("y", "CL0 CL0.operator &(CL0? x, CL0 y)").WithLocation(10, 25)
72561
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "bool CL0.operator true(CL0 x)").WithLocation(10, 19)
72647
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1 && y1").WithArguments("x", "bool CL0.operator true(CL0 x)").WithLocation(10, 19),
72650
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1 && y1").WithArguments("x", "CL0 CL0.operator |(CL0 x, CL0 y)").WithLocation(10, 19)
72813
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "!y1").WithArguments("y", "CL0 CL0.operator &(CL0? x, CL0 y)").WithLocation(10, 25)
73299
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL0 CL0.operator !(CL0 x)").WithLocation(10, 19),
73439
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL0.implicit operator CL1(CL0 x)").WithLocation(10, 18),
73442
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "CL0.implicit operator int(CL0 x)").WithLocation(15, 18),
74168
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("o", "void E.F1B(object o)").WithLocation(11, 9),
74332
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL0 CL0.operator ++(CL0 x)").WithLocation(10, 21),
74335
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "CL0 CL0.operator ++(CL0 x)").WithLocation(16, 18),
74431
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL0 CL0.operator ++(CL0 x)").WithLocation(10, 21),
74434
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "CL0 CL0.operator ++(CL0 x)").WithLocation(16, 18),
74538
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1[0]").WithArguments("x", "CL0 CL0.operator ++(CL0 x)").WithLocation(10, 21),
74541
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2[0]").WithArguments("x", "CL0 CL0.operator ++(CL0 x)").WithLocation(16, 18),
74650
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "C? A.operator ++(A x)").WithLocation(10, 19),
74653
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "++x1").WithArguments("x", "C.implicit operator B(C x)").WithLocation(10, 17)
74748
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("c", "Convertible.implicit operator int(Convertible c)").WithLocation(10, 29)
74790
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL1.implicit operator CL0(CL1 x)").WithLocation(10, 19)
74832
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y1").WithArguments("y", "CL1 CL0.operator +(CL0 x, CL0 y)").WithLocation(10, 25)
74894
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL1 CL0.operator +(CL0 x, CL0? y)").WithLocation(10, 19),
74897
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "CL1 CL0.operator +(CL0 x, CL0? y)").WithLocation(17, 18),
75002
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x4").WithArguments("x", "CL1? CL0.operator +(CL0 x, CL0? y)").WithLocation(29, 19),
75005
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x4 += y4").WithArguments("x", "CL1.implicit operator CL0(CL1 x)").WithLocation(29, 19),
75008
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x5 += y5").WithArguments("x", "CL1.implicit operator CL0(CL1 x)").WithLocation(36, 9),
75104
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1").WithArguments("x", "CL1.implicit operator CL0(CL1 x)").WithLocation(10, 19)
75172
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x1[0]").WithArguments("x", "CL1.implicit operator CL0(CL1 x)").WithLocation(10, 19)
77438
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x21").WithArguments("x3", "void CL1.M3(Action x3)").WithLocation(15, 18),
77465
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x21").WithArguments("x3", "void CL1.M3(Action x3)").WithLocation(15, 18),
77633
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x21").WithArguments("x3", "void CL1.M3(Action x3)").WithLocation(12, 18),
79132
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null as string").WithArguments("s", "void Extensions.F(string s)").WithLocation(14, 10),
79138
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(p != null) ? p.MiddleName : null").WithArguments("s", "void Extensions.F(string s)").WithLocation(17, 10),
79144
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "p.MiddleName ?? null").WithArguments("s", "void Extensions.F(string s)").WithLocation(18, 10)
79199
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "null as string").WithArguments("name", "void Program.G(string name)").WithLocation(15, 11),
79208
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(p != null) ? p.MiddleName : null").WithArguments("name", "void Program.G(string name)").WithLocation(19, 11),
79214
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "p.MiddleName ?? null").WithArguments("name", "void Program.G(string name)").WithLocation(20, 11)
79643
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "G(t!)").WithArguments("t", "T? C<T>.F(T t)").WithLocation(7, 11),
79646
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("t", "T? C<T>.G(T t)").WithLocation(8, 13));
79908
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("key", "void C<int>.Add(C<object?> key, params C<object?>[] value)").WithLocation(9, 28),
80434
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("a", "A.implicit operator B(A a)").WithLocation(12, 14));
81106
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("s", "void C.G(string s)").WithLocation(14, 15));
81210
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "void C.F1(object o)").WithLocation(9, 16));
81326
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "void C.G(object o)").WithLocation(9, 11));
81356
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("s", "string? C.F(string s)").WithLocation(8, 11),
81359
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("s", "string? C.F(string s)").WithLocation(11, 11));
81816
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F0<T>(T t = default(T))").WithLocation(39, 15),
81819
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F6<T, T>(T t = default(T))").WithLocation(41, 18),
81831
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F0<T>(T t = default(T))").WithLocation(66, 15),
81834
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F3<T>(T t = default(T))").WithLocation(69, 15),
81837
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F6<T, T>(T t = default(T))").WithLocation(72, 18),
81855
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F0<T>(T t = default(T))").WithLocation(91, 15),
81858
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F5<T>(T t = default(T))").WithLocation(93, 15),
81861
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F6<T, T>(T t = default(T))").WithLocation(95, 18),
81864
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F0<T>(T t = default(T))").WithLocation(100, 15),
81867
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void P.F6<T, U>(T t = default(T))").WithLocation(102, 18)
83497
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("a", "A.implicit operator C(A a)").WithLocation(13, 13));
83590
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b2").WithArguments("a", "A.explicit operator C(A a)").WithLocation(19, 26),
83593
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b2").WithArguments("a", "A.explicit operator C(A a)").WithLocation(20, 27));
83713
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b").WithArguments("a", "A.explicit operator S(A a)").WithLocation(12, 26),
83716
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b").WithArguments("a", "A.explicit operator S(A a)").WithLocation(13, 27));
83800
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("a", "A.implicit operator C(A a)").WithLocation(13, 13),
83806
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("a", "A.implicit operator C(A a)").WithLocation(14, 13));
83834
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("c", "C.implicit operator B(C c)").WithLocation(12, 22));
85392
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? y : null!").WithArguments("item4", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object).ValueTuple(object? item1, object item2, object? item3, object item4, object? item5, (object, object?) item6, object item7, (object, object?, object) rest)").WithLocation(10, 13),
85395
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? y : null!").WithArguments("item1", "(object, object?).ValueTuple(object item1, object? item2)").WithLocation(12, 45),
85398
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? y : null!").WithArguments("item3", "(object, object?, object).ValueTuple(object item1, object? item2, object item3)").WithLocation(14, 71),
85547
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("item4", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object).ValueTuple(object? item1, object item2, object? item3, object item4, object? item5, (object, object?) item6, object item7, (object, object?, object) rest)").WithLocation(10, 13),
86058
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? y : x").WithArguments("item4", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object).ValueTuple(object? item1, object item2, object? item3, object item4, object? item5, (object, object?) item6, object item7, (object, object?, object) rest)").WithLocation(10, 13),
86061
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? y : x").WithArguments("item1", "(object, object?).ValueTuple(object item1, object? item2)").WithLocation(12, 45),
86064
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b ? y : x").WithArguments("item3", "(object, object?, object).ValueTuple(object item1, object? item2, object item3)").WithLocation(13, 73),
86067
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("item7", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object).ValueTuple(object? item1, object item2, object? item3, object item4, object? item5, (object, object?) item6, object item7, (object, object?, object) rest)").WithLocation(14, 20),
89882
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("a", "A2.implicit operator B?(A2 a)").WithLocation(32, 27),
89888
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("a", "A2.implicit operator B?(A2 a)").WithLocation(33, 28),
89894
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x4").WithArguments("a", "A4.implicit operator B(A4 a)").WithLocation(48, 27),
89897
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x4").WithArguments("a", "A4.implicit operator B(A4 a)").WithLocation(49, 28),
91952
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("a", "IEnumerator<string> Extensions.GetEnumerator(A a)").WithLocation(8, 26));
92098
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("a", "IEnumerator<string> Extensions.GetEnumerator(A? a)").WithLocation(9, 26));
92455
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("a", "IAsyncEnumerator<string> Extensions.GetAsyncEnumerator(A a)").WithLocation(8, 32)
92602
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a").WithArguments("a", "IAsyncEnumerator<string> Extensions.GetAsyncEnumerator(A? a)").WithLocation(9, 32)
94788
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a.F").WithArguments("s", "void Program.G(string s)").WithLocation(10, 11),
94791
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b.F").WithArguments("s", "void Program.G(string s)").WithLocation(13, 11));
94851
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a.P").WithArguments("s", "void Program.G(string s)").WithLocation(9, 11),
94854
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b.P").WithArguments("s", "void Program.G(string s)").WithLocation(12, 11));
94883
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a.P").WithArguments("s", "void Program.G(string s)").WithLocation(9, 11),
94886
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b.P").WithArguments("s", "void Program.G(string s)").WithLocation(12, 11));
94919
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "this.P").WithArguments("s", "void A.F(string s)").WithLocation(17, 11),
94922
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "base.P").WithArguments("s", "void A.F(string s)").WithLocation(19, 11),
94925
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "P").WithArguments("s", "void A.F(string s)").WithLocation(9, 11));
105661
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void Test2.M2(ValueType x)").WithLocation(27, 12),
105667
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void Test3.M2(object x)").WithLocation(47, 12),
105733
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void Test2.M2(ValueType x)").WithLocation(15, 12),
105739
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "void Test3.M2(object x)").WithLocation(30, 12),
109777
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t1").WithArguments("o", "void C.F(object o)").WithLocation(8, 18),
109783
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(object)t1").WithArguments("o", "void C.F(object o)").WithLocation(9, 18),
109789
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t4").WithArguments("o", "void C.F(object o)").WithLocation(26, 18),
109795
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(object)t4").WithArguments("o", "void C.F(object o)").WithLocation(27, 18),
110266
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(object)t1").WithArguments("o", "void C.F(object o)").WithLocation(8, 11)
111587
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("t", "void I<object>.F(object t)").WithLocation(11, 14));
111623
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("t", "void A<object>.F(object t)").WithLocation(11, 14));
115247
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("y", "void E.F2(C x, C y)").WithLocation(13, 22),
115250
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void E.F2(C x, C y)").WithLocation(14, 9),
115253
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("y", "void E.F2(C x, C y)").WithLocation(14, 14));
115684
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void E.F(C x)").WithLocation(12, 12));
118501
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("x", "object Outer.M1<object>(object x, object y)").WithLocation(6, 12)
119168
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x0").WithArguments("a", "void Outer.M2(object a)").WithLocation(6, 12)
119190
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x0").WithArguments("a", "void Outer.M2(in object a)").WithLocation(6, 12)
123812
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("t", "void C<object>.F(object t)").WithLocation(12, 13),
123815
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "z").WithArguments("t", "void C<object>.F(object t)").WithLocation(13, 13),
125051
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a1.F").WithArguments("o", "void Program.F(object o)").WithLocation(12, 18),
125054
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b1.F").WithArguments("o", "void Program.F(object o)").WithLocation(14, 18),
125060
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a2.F").WithArguments("o", "void Program.F(object o)").WithLocation(19, 18),
125063
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b2.F").WithArguments("o", "void Program.F(object o)").WithLocation(21, 18));
125104
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a1.F").WithArguments("o", "void Program.F(object o)").WithLocation(12, 18),
125107
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b1.F").WithArguments("o", "void Program.F(object o)").WithLocation(14, 18),
125113
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "a2.F").WithArguments("o", "void Program.F(object o)").WithLocation(19, 18),
125116
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "b2.F").WithArguments("o", "void Program.F(object o)").WithLocation(21, 18));
128913
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nc").WithArguments("c", "S.implicit operator S(C c)").WithLocation(30, 30),
128916
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nc").WithArguments("c", "S.implicit operator S(C c)").WithLocation(35, 25));
128981
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nc").WithArguments("c", "S.implicit operator S?(C c)").WithLocation(32, 30),
128987
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nc").WithArguments("c", "S.implicit operator S?(C c)").WithLocation(37, 25),
129604
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nt").WithArguments("t", "S<T>.implicit operator S<T>(T t)").WithLocation(27, 33),
129607
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nt").WithArguments("t", "S<T>.implicit operator S<T>(T t)").WithLocation(32, 28));
129669
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nt").WithArguments("t", "S<T>.implicit operator S<T>?(T t)").WithLocation(29, 33),
129675
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "nt").WithArguments("t", "S<T>.implicit operator S<T>?(T t)").WithLocation(34, 28),
132281
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c1").WithArguments("c", "C C.GetC(C c)").WithLocation(19, 31));
132445
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "c1").WithArguments("c1", "C C.M2(C c1)").WithLocation(6, 19));
133994
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "p").WithArguments("p", "void E.Deconstruct<object?, object>(Pair<object?, object> p, out object? t, out object u)").WithLocation(12, 34),
134027
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(object? x, (object y, object? z)) = p").WithArguments("p", "void E.Deconstruct<object, object?>(Pair<object, object?> p, out object t, out object? u)").WithLocation(12, 9),
134320
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "var (x, (y, z)) = p").WithArguments("p", "void E.Deconstruct<object, object?>(Pair2<object, object?> p, out object t, out object? u)").WithLocation(21, 9),
135799
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "object Program.F(object x)").WithLocation(6, 18));
135823
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "object Program.F(object x)").WithLocation(8, 18));
136104
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y1").WithArguments("t", "void IA<T>.A(T t)").WithLocation(22, 22),
136107
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y1").WithArguments("t", "void IB<T>.B(T t)").WithLocation(23, 22),
136113
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("t", "void IA<T>.A(T t)").WithLocation(35, 22),
136116
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("t", "void IB<T>.B(T t)").WithLocation(36, 22));
136248
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("other", "bool IEquatable<string>.Equals(string other)").WithLocation(28, 18)
136282
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("other", "bool IEquatable<string>.Equals(string other)").WithLocation(16, 25)
136496
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "bool G<T>.M1(object o)").WithLocation(7, 19),
136505
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("o", "bool G<T>.M1(object o)").WithLocation(16, 16),
140596
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "F").WithArguments("y", "A.A(object x, object y)").WithLocation(7, 23),
140625
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "F").WithArguments("y", "A.A(object x, object y)").WithLocation(7, 16),
140742
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string>(string t)").WithLocation(14, 13),
140781
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string>(string t)").WithLocation(13, 20),
140815
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string>(string t, int i)").WithLocation(13, 13));
140844
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string>(string t, int i)").WithLocation(12, 24));
140878
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string, string?>(string t, string? u)").WithLocation(14, 20),
140881
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string, string>(string t, string u)").WithLocation(15, 20));
140912
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string, string?>(string t, string? u)").WithLocation(12, 35),
140915
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("t", "void E.F<string, string>(string t, string u)").WithLocation(13, 34));
141430
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void E.F<object>(object x, object y)").WithLocation(17, 21),
141433
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("x", "void E.F<object>(object x, object y)").WithLocation(21, 34));
141471
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("t", "T E.F<T>(T t)").WithLocation(17, 21),
141474
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("t", "T E.F<T>(T t)").WithLocation(21, 29));
148023
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t2").WithArguments("t", "void C<T>.F0(T t)").WithLocation(19, 23),
148029
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t3").WithArguments("t", "void C<T>.F0(T t)").WithLocation(35, 23),
148035
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t4").WithArguments("t", "void C<T>.F0(T t)").WithLocation(51, 23),
148041
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t7").WithArguments("t", "void C<T>.F0(T t)").WithLocation(83, 23),
153716
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void Program.F<T1>(T1 t)").WithLocation(9, 15),
153725
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void Program.F<T5>(T5 t)").WithLocation(29, 15));
153897
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("t", "void C<T>.F1(T t)").WithLocation(11, 19),
153903
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(T)y").WithArguments("t", "void C<T>.F1(T t)").WithLocation(12, 19),
153906
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "(T?)y").WithArguments("t", "void C<T>.F1(T t)").WithLocation(13, 19),
153909
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "void C<T>.F1(T t)").WithLocation(14, 19),
153912
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default(T)").WithArguments("t", "void C<T>.F1(T t)").WithLocation(15, 19));
153981
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("t", "void C<T>.F(T t)").WithLocation(11, 15),
153984
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("t", "void C<T>.F(T t)").WithLocation(16, 15),
153987
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o").WithArguments("t", "void C<T>.F(T t)").WithLocation(21, 15));
154020
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "iy").WithArguments("t", "void C<T>.F(T t)").WithLocation(20, 15));
154718
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("u", "void A<T>.F<U>(U u)").WithLocation(7, 26),
154736
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("u", "void A<T>.F<U>(U u)").WithLocation(16, 26),
156476
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "t").WithArguments("", "delegate*<T, void>").WithLocation(8, 14),
157245
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "y").WithArguments("y", "object A.this[object? x, object y]").WithLocation(7, 22));
157533
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "T C.FT<T>(T t)").WithLocation(30, 26),
157542
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "default").WithArguments("t", "T C.FTO<T>(T t)").WithLocation(35, 27),
160606
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x2").WithArguments("x", "void ITest28.Add(ITest28 x)").WithLocation(9, 31)
Semantics\NullableReferenceTypesVsPatterns.cs (2)
647
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "x").WithArguments("o", "void C.F(object o)").WithLocation(18, 19));
2581
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "@bool switch { true => a, false => b }").WithArguments("t2", "I C.M1<I>(I t1, I t2)").WithLocation(9, 15)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\Source\NullablePublicAPITests.cs (4)
3240
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o1").WithArguments("u", "object? C<object?, object>.this[object u]").WithLocation(9, 19),
3243
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o1").WithArguments("u", "object? C<object?, object>.this[object u]").WithLocation(10, 23),
3249
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o1").WithArguments("u", "object C<object, object>.this[object u]").WithLocation(17, 19),
3252
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "o1").WithArguments("u", "object C<object, object>.this[object u]").WithLocation(18, 23));
Symbols\SymbolEqualityTests.cs (1)
79
Diagnostic(ErrorCode.
WRN_NullReferenceArgument
, "s").WithArguments("o", "void Extensions.StringExt(object o)").WithLocation(17, 9));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
333
case ErrorCode.
WRN_NullReferenceArgument
: