330 references to WRN_NullabilityMismatchInArgument
Microsoft.CodeAnalysis.CSharp (6)
Errors\ErrorFacts.cs (3)
34
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInArgument
));
455
case ErrorCode.
WRN_NullabilityMismatchInArgument
:
1969
or ErrorCode.
WRN_NullabilityMismatchInArgument
FlowAnalysis\NullableWalker.cs (2)
12000
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
,
12017
ReportDiagnostic(forOutput ? ErrorCode.WRN_NullabilityMismatchInArgumentForOutput : ErrorCode.
WRN_NullabilityMismatchInArgument
,
Generated\ErrorFacts.Generated.cs (1)
212
case ErrorCode.
WRN_NullabilityMismatchInArgument
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (34)
Attributes\AttributeTests_Nullable.cs (5)
1107
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B1", "A<object?>", "y", "void C.F(A<object> x, A<object?> y)").WithLocation(8, 14),
1110
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B2", "A<object>", "x", "void C.F(A<object> x, A<object?> y)").WithLocation(9, 11));
1162
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("A", "I<object?>", "y", "void C.F(I<object> x, I<object?> y)").WithLocation(9, 14),
1165
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B", "I<object>", "x", "void C.F(I<object> x, I<object?> y)").WithLocation(10, 11));
1212
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("B", "I<(object, object)>", "a", "void C.F(I<(object, object)> a, I<(object, object?)> b)").WithLocation(9, 11));
FirstClassSpanTests.cs (5)
4076
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("string?[]", "System.Span<string>", "arg", "void C.M1(Span<string> arg)").WithLocation(7, 17),
4079
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "a").WithArguments("string[]", "System.Span<string?>", "arg", "void C.M2(Span<string?> arg)").WithLocation(8, 9),
4082
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("string?[]", "System.ReadOnlySpan<string>", "arg", "void C.M3(ReadOnlySpan<string> arg)").WithLocation(9, 17));
4105
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("System.Span<string?>", "System.ReadOnlySpan<string>", "arg", "void C.M1(ReadOnlySpan<string> arg)").WithLocation(7, 17));
4128
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<object>", "arg", "void C.M1(ReadOnlySpan<object> arg)").WithLocation(7, 17));
Semantics\CollectionExpressionTests.cs (1)
35260
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "element1").WithArguments("Container<string?>", "Container<string>", "item", "void List<Container<string>>.Add(Container<string> item)").WithLocation(6, 26));
Semantics\ExtensionOperatorsTests.cs (6)
9605
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C2<string?>", "C2Base<string>", "x", "Extensions1.extension(C2Base<string>)").WithLocation(19, 20)
17919
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C1<C2?>", "C1<C2>", "y", "C1<C2> C1<C2>.operator &(C1<C2> x, C1<C2> y)").WithLocation(27, 15),
17922
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C1<C2?>", "C1<C2>", "y", "C1<C2> C1<C2>.operator &(C1<C2> x, C1<C2> y)").WithLocation(30, 15)
18276
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C1<C2?>", "C1<C2>", "x", "C1<C2> C1<C2>.operator &(C1<C2> x, C1<C2> y)").WithLocation(25, 10),
18279
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C1<C2?>", "C1<C2>", "y", "C1<C2> C1<C2>.operator &(C1<C2> x, C1<C2> y)").WithLocation(26, 15)
26333
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C2<string?>", "C2Base<string>", "x", "Extensions1.extension(C2Base<string>)").WithLocation(19, 18)
Semantics\ExtensionTests2.cs (17)
1616
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2").WithArguments("S<object>", "S<object?>", "o", "E.extension(ref S<object?>)").WithLocation(7, 5),
1619
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s3").WithArguments("S<object?>", "S<object>", "o", "E.extension(ref S<object>)").WithLocation(10, 5));
1661
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2").WithArguments("S<object>", "S<object?>", "o", "E.extension(in S<object?>)").WithLocation(7, 5),
1664
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s3").WithArguments("S<object?>", "S<object>", "o", "E.extension(in S<object>)").WithLocation(10, 5)
2471
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "iNull").WithArguments("I<object?>", "I<object>", "t", "E.extension(I<object>)").WithLocation(4, 1),
2474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "iNull").WithArguments("I<object?>", "I<object>", "t", "E.extension(I<object>)").WithLocation(5, 5));
3977
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "First").WithArguments("System.Collections.Generic.List<string?>", "System.Collections.Generic.List<string>", "list", "ListExtensions.extension(List<string>)").WithLocation(15, 23));
38548
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "o").WithArguments("(object, object)?", "(object?, object?)?", "o", "E.extension((object?, object?)?)").WithLocation(4, 5),
38551
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "o").WithArguments("(object, object)?", "(object?, object?)?", "o", "E.extension((object?, object?)?)").WithLocation(5, 1),
38554
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "o").WithArguments("(object, object)?", "(object?, object?)?", "o", "E.extension((object?, object?)?)").WithLocation(6, 1));
38578
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "P").WithArguments("(object, object)?", "(object?, object?)?", "t", "E.extension((object?, object?)?)").WithLocation(3, 64));
38631
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "P").WithArguments("(object, object)?", "(object?, object?)?", "t", "E.extension((object?, object?)?)").WithLocation(3, 64));
38700
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "P").WithArguments("(object, object)?", "(object?, object?)?", "o", "E.extension((object?, object?)?)").WithLocation(4, 14));
38748
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "o").WithArguments("(object, object)?", "(object?, object?)?", "o", "E.extension((object?, object?)?)").WithLocation(4, 1));
38772
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "System.Nullable<System.ValueTuple<object, object>>").WithArguments("(object, object)?", "(object?, object?)?", "t", "E.extension((object?, object?)?)").WithLocation(3, 1));
38797
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "System.Nullable<System.ValueTuple<object, object>>").WithArguments("(object, object)?", "(object?, object?)?", "t", "E.extension((object?, object?)?)").WithLocation(3, 5),
38800
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "System.Nullable<System.ValueTuple<object, object>>").WithArguments("(object, object)?", "(object?, object?)?", "t", "E.extension((object?, object?)?)").WithLocation(4, 1));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (289)
Semantics\NullableReferenceTypesTests.cs (289)
885
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "L(o2)").WithArguments("C<object>", "C<object?>", "index", "int C<object?>.this[C<object?> index]").WithLocation(11, 14),
888
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "L(o)").WithArguments("C<object?>", "C<object>", "index", "int C<object>.this[C<object> index]").WithLocation(13, 15)
5404
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C6()").WithArguments("C6", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(15, 11),
5407
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C7()").WithArguments("C7", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(16, 11),
5410
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C9()").WithArguments("C9", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(18, 11));
5417
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C6()").WithArguments("C6", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(15, 11),
5420
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C7()").WithArguments("C7", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(16, 11),
5423
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C9()").WithArguments("C9", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(18, 11));
5430
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C1()").WithArguments("C1", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(10, 11),
5433
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C3()").WithArguments("C3", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(12, 11),
5436
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C4()").WithArguments("C4", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(13, 11),
5439
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C6()").WithArguments("C6", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(15, 11),
5442
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C7()").WithArguments("C7", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(16, 11),
5445
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C9()").WithArguments("C9", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(18, 11));
6520
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new object?[] { null }").WithArguments("object?[]", "object[]", "o", "MyAttribute.MyAttribute(params object[] o)").WithLocation(5, 5)
6543
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new object?[] { null }").WithArguments("object?[]", "object[]", "o", "MyAttribute.MyAttribute(object[] o)").WithLocation(5, 5)
6933
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new string?[]{ null }").WithArguments("string?[]", "string[]", "s", "MyAttribute.MyAttribute(string[] s)").WithLocation(8, 14)
6976
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"new []{ ""str"", null }").WithArguments("string?[]", "string[]", "s", "MyAttribute.MyAttribute(string[] s)").WithLocation(8, 14)
18885
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(7, 11),
18888
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(8, 14),
18891
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(8, 17),
18894
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(10, 14),
18900
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(10, 20),
18906
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(11, 14),
18909
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(11, 20),
18915
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new[] { x, x }").WithArguments("I<object>[]", "I<object?>[]", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(15, 14),
18918
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new[] { x, y, z }").WithArguments("I<object>[]", "I<object?>[]", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(19, 14),
18924
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new[] { x, x }").WithArguments("I<object>[]", "I<object?>[]", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(20, 14),
18927
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(20, 33)
19578
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("CL0<string?>", "CL0<string>", "x", "void C.M1(ref CL0<string> x)").WithLocation(12, 16),
19584
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x3").WithArguments("CL0<string?>", "CL0<string>", "x", "void C.M3(CL0<string> x)").WithLocation(26, 12));
36021
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2").WithArguments("C<string>", "C<string?>", "s", "void C<T>.M(ref C<string?> s)").WithLocation(9, 15));
38849
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "i").WithArguments("I<object>", "I<object?>", "x", "void C.ThrowIfNull(I<object?> x, string? s)").WithLocation(8, 21)
56639
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "map").WithArguments("C<string, string>", "C<string, string?>", "dictionary", "string? Extensions.GetOrAdd<string, string?>(C<string, string?> dictionary, string key, Func<string, string?> function)").WithLocation(13, 9),
56642
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "map").WithArguments("C<string, string>", "C<string, string?>", "dictionary", "string? Extensions.GetOrAdd<string, string?>(C<string, string?> dictionary, string key, Func<string, string?> function)").WithLocation(14, 9),
56645
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "map").WithArguments("C<string, string>", "C<string, string?>", "dictionary", "string? Extensions.GetOrAdd<string, string?>(C<string, string?> dictionary, string key, Func<string, string?> function)").WithLocation(15, 9)
58225
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1 ?? y1").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(22, 14),
58228
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1 ?? x1").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(23, 14),
58237
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "FIn(x3) ?? FIn(y3)").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(34, 14),
58240
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "FIn(y3) ?? FIn(x3)").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(35, 14),
58243
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "FIn(x3) ?? FIn(y3)").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(37, 14),
61773
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object>", "I<object?>", "y", "int C.this[I<string> x, I<object?> y]").WithLocation(7, 16),
61776
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string?>", "I<string>", "x", "int C.this[I<string> x, I<object?> y]").WithLocation(15, 16));
61804
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B<object?>", "A<object>", "item", "void List<A<object>>.Add(A<object> item)").WithLocation(11, 13));
62749
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new { x = y, y = x }").WithArguments("<anonymous type: T? x, T y>", "<anonymous type: T x, T? y>", "y", "void Program.F<<anonymous type: T x, T? y>>(<anonymous type: T x, T? y> x, <anonymous type: T x, T? y> y)").WithLocation(9, 25),
62752
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new { x = y, y = x }").WithArguments("<anonymous type: T? x, T y>", "<anonymous type: T x, T? y>", "y", "void Program.F<<anonymous type: T x, T? y>>(<anonymous type: T x, T? y> x, <anonymous type: T x, T? y> y)").WithLocation(11, 33),
62755
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new { x, y }").WithArguments("<anonymous type: T x, T? y>", "<anonymous type: T? x, T y>", "y", "void Program.F<<anonymous type: T? x, T y>>(<anonymous type: T? x, T y> x, <anonymous type: T? x, T y> y)").WithLocation(13, 33));
68643
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("C<string?>", "C<string>", "c", "CustomHandler.CustomHandler(int literalLength, int formattedCount, C<string> c)").WithLocation(7, 1)
68900
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("C<string?>", "C<string>", "c", "CustomHandler.CustomHandler(int literalLength, int formattedCount, C<string> c)").WithLocation(7, 5)
73763
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("B<object>", "A<object?>", "a", "void C.G(A<object?> a)").WithLocation(18, 11)
73797
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B<object?>", "A<object>", "a", "void C.G(params A<object>[] a)").WithLocation(16, 11)
73997
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "x", "void C.G(I<object?> x, IIn<object?> y, IOut<object?> z)").WithLocation(8, 11),
74000
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IIn<object>", "IIn<object?>", "y", "void C.G(I<object?> x, IIn<object?> y, IOut<object?> z)").WithLocation(8, 14),
74003
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object?>", "I<object>", "x", "void C.F(I<object> x, IIn<object> y, IOut<object> z)").WithLocation(12, 11),
74006
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IOut<object?>", "IOut<object>", "z", "void C.F(I<object> x, IIn<object> y, IOut<object> z)").WithLocation(12, 17));
74066
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "x", "void C.G(ref I<object?> x, ref IIn<object?> y, ref IOut<object?> z)").WithLocation(8, 15),
74069
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IIn<object>", "IIn<object?>", "y", "void C.G(ref I<object?> x, ref IIn<object?> y, ref IOut<object?> z)").WithLocation(8, 22),
74072
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IOut<object>", "IOut<object?>", "z", "void C.G(ref I<object?> x, ref IIn<object?> y, ref IOut<object?> z)").WithLocation(8, 29),
74075
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object?>", "I<object>", "x", "void C.F(ref I<object> x, ref IIn<object> y, ref IOut<object> z)").WithLocation(12, 15),
74078
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IIn<object?>", "IIn<object>", "y", "void C.F(ref I<object> x, ref IIn<object> y, ref IOut<object> z)").WithLocation(12, 22),
74081
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IOut<object?>", "IOut<object>", "z", "void C.F(ref I<object> x, ref IIn<object> y, ref IOut<object> z)").WithLocation(12, 29));
74106
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "x", "void C.G(in I<object?> x, in IIn<object?> y, in IOut<object?> z)").WithLocation(8, 14),
74109
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IIn<object>", "IIn<object?>", "y", "void C.G(in I<object?> x, in IIn<object?> y, in IOut<object?> z)").WithLocation(8, 20),
74112
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object?>", "I<object>", "x", "void C.F(in I<object> x, in IIn<object> y, in IOut<object> z)").WithLocation(12, 14),
74115
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IOut<object?>", "IOut<object>", "z", "void C.F(in I<object> x, in IIn<object> y, in IOut<object> z)").WithLocation(12, 26));
74171
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "o", "void E.F2A(I<object?> o)").WithLocation(17, 9),
74174
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "o", "void E.F2B(I<object> o)").WithLocation(20, 9),
74177
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IIn<object>", "IIn<object?>", "o", "void E.F3A(IIn<object?> o)").WithLocation(26, 9),
74180
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IOut<object?>", "IOut<object>", "o", "void E.F4B(IOut<object> o)").WithLocation(38, 9));
74258
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object>", "I<object?>", "y", "object C.this[I<string> x, I<object?> y]").WithLocation(7, 16),
74261
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string?>", "I<string>", "x", "object C.this[I<string> x, I<object?> y]").WithLocation(14, 16));
75208
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "I<object> C.operator +(I<object> x, C y)").WithLocation(12, 9),
75217
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IOut<object?>", "IOut<object>", "x", "IOut<object> C.operator +(IOut<object> x, C y)").WithLocation(22, 9)
79899
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("D<object?>", "D<object>", "key", "void D<int>.Add(D<object>? key, params D<object>?[] value)").WithLocation(19, 28),
79902
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("D<object?>", "D<object>", "key", "void D<int>.Add(D<object>? key, params D<object>?[] value)").WithLocation(19, 32),
79908
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C<object>", "C<object?>", "key", "void C<int>.Add(C<object?> key, params C<object?>[] value)").WithLocation(9, 28),
79911
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C<object>", "C<object?>", "key", "void C<int>.Add(C<object?> key, params C<object?>[] value)").WithLocation(9, 31)
80003
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C<object?>", "I<object>", "o", "void E.F1(I<object> o)").WithLocation(7, 9),
80006
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<object>", "I<object?>", "o", "void E.F2(I<object?> o)").WithLocation(9, 9)
80134
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("List<string?>", "List<string>", "b", "void C.F(ref List<string> a, ref List<string>? b, ref List<string?> c, ref List<string?>? d)").WithLocation(10, 22),
80143
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "a").WithArguments("List<string>", "List<string?>", "d", "void C.F(ref List<string> a, ref List<string>? b, ref List<string?> c, ref List<string?>? d)").WithLocation(10, 36),
80191
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("List<string?>", "List<string>", "b", "void C.F(ref List<string> a, ref List<string>? b, ref List<string?> c, ref List<string?>? d)").WithLocation(15, 22),
80206
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "a").WithArguments("List<string>", "List<string?>", "d", "void C.F(ref List<string> a, ref List<string>? b, ref List<string?> c, ref List<string?>? d)").WithLocation(15, 36),
83915
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(string x, string? y)", "(string, string)", "t", "void E.F1A((string, string) t)").WithLocation(16, 13),
83918
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(object x, object? y)", "(object, object)", "t", "void E.F1C((object, object) t)").WithLocation(18, 13),
83933
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)", "t", "void E.F2A((A<object>, A<object>) t)").WithLocation(31, 13),
83936
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)", "t", "void E.F2B((A<object?>, A<object?>) t)").WithLocation(32, 13),
84426
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(string x, string? y)", "(object, object)", "t", "void E.F1A((object, object) t)").WithLocation(11, 9),
84429
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(I<object>, I<object>)", "t", "void E.F2A((I<object>, I<object>) t)").WithLocation(18, 9),
84432
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(I<object?>, I<object?>)", "t", "void E.F2B((I<object?>, I<object?>) t)").WithLocation(19, 9),
84435
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(B<object> x, B<object?> y)", "(IIn<object?>, IIn<object?>)", "t", "void E.F3B((IIn<object?>, IIn<object?>) t)").WithLocation(26, 9),
84438
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(C<object> x, C<object?> y)", "(IOut<object>, IOut<object>)", "t", "void E.F4A((IOut<object>, IOut<object>) t)").WithLocation(32, 9));
84486
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t1").WithArguments("(string x, string?)", "(object, object)", "t", "void E.F1A((object, object) t)").WithLocation(11, 9),
84489
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t2").WithArguments("(A<object>, A<object?>)", "(I<object>, I<object>)", "t", "void E.F2A((I<object>, I<object>) t)").WithLocation(18, 9),
84492
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t2").WithArguments("(A<object>, A<object?>)", "(I<object?>, I<object?>)", "t", "void E.F2B((I<object?>, I<object?>) t)").WithLocation(19, 9),
84495
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t3").WithArguments("(B<object>, B<object?>)", "(IIn<object?>, IIn<object?>)", "t", "void E.F3B((IIn<object?>, IIn<object?>) t)").WithLocation(26, 9),
84498
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t4").WithArguments("(C<object>, C<object?>)", "(IOut<object>, IOut<object>)", "t", "void E.F4A((IOut<object>, IOut<object>) t)").WithLocation(32, 9));
84543
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t1").WithArguments("(string, string)?", "(string?, string?)?", "t", "void E.F1A((string?, string?)? t)").WithLocation(8, 9),
84546
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t2").WithArguments("(I<object?>, I<object?>)?", "(I<object>, I<object>)?", "t", "void E.F2B((I<object>, I<object>)? t)").WithLocation(16, 9),
84549
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t3").WithArguments("(IIn<object?>, IIn<object?>)?", "(IIn<object>, IIn<object>)?", "t", "void E.F3B((IIn<object>, IIn<object>)? t)").WithLocation(23, 9),
84552
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t4").WithArguments("(IOut<object?>, IOut<object?>)?", "(IOut<object>, IOut<object>)?", "t", "void E.F4B((IOut<object>, IOut<object>)? t)").WithLocation(30, 9));
84575
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t").WithArguments("(string, (string, string)?)", "(object, (string?, string?)?)", "t", "void E.FA((object, (string?, string?)?) t)").WithLocation(5, 9));
84691
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t1").WithArguments("(string, string)", "(string, string?)", "t", "string C.F<string>(ref (string, string?) t)").WithLocation(7, 15),
84694
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t3").WithArguments("(string?, string)", "(string, string?)", "t", "string C.F<string>(ref (string, string?) t)").WithLocation(11, 15),
84697
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t4").WithArguments("(string?, string?)", "(string, string?)", "t", "string C.F<string>(ref (string, string?) t)").WithLocation(13, 15));
84766
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<(string, string)>", "I<(string, string?)>", "t", "string C.F<string>(I<(string, string?)> t)").WithLocation(9, 11),
84769
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("I<(string?, string)>", "I<(string, string?)>", "t", "string C.F<string>(I<(string, string?)> t)").WithLocation(11, 11),
84772
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "w").WithArguments("I<(string?, string?)>", "I<(string, string?)>", "t", "string C.F<string>(I<(string, string?)> t)").WithLocation(12, 11),
84775
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IIn<(string, string)>", "IIn<(string, string?)>", "t", "string C.F<string>(IIn<(string, string?)> t)").WithLocation(17, 11),
84778
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IIn<(string?, string)>", "IIn<(string, string?)>", "t", "string C.F<string>(IIn<(string, string?)> t)").WithLocation(19, 11),
84781
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "w").WithArguments("IIn<(string?, string?)>", "IIn<(string, string?)>", "t", "string C.F<string>(IIn<(string, string?)> t)").WithLocation(20, 11),
84784
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IOut<(string, string)>", "IOut<(string, string?)>", "t", "string C.F<string>(IOut<(string, string?)> t)").WithLocation(25, 11),
84787
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IOut<(string?, string)>", "IOut<(string, string?)>", "t", "string C.F<string>(IOut<(string, string?)> t)").WithLocation(27, 11),
84790
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "w").WithArguments("IOut<(string?, string?)>", "IOut<(string, string?)>", "t", "string C.F<string>(IOut<(string, string?)> t)").WithLocation(28, 11)
85544
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, x)").WithArguments("(object? y, object x)", "(object, object?)", "item6", "(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(12, 13),
85547
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y, y)").WithArguments("(object x, object?, object?)", "(object, object?, object)", "rest", "(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, 13),
88696
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, x)").WithArguments("(string? y, string x)", "(string x, string? y)", "t", "C.C((string x, string? y) t)").WithLocation(9, 19),
88699
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, y)").WithArguments("(string?, string?)", "(string x, string? y)", "t", "C.C((string x, string? y) t)").WithLocation(10, 19));
88725
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, x)").WithArguments("(string? y, string x)", "(string x, string? y)", "t", "object? C.this[(string x, string? y) t]").WithLocation(10, 15),
88728
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, y)").WithArguments("(string?, string?)", "(string x, string? y)", "t", "object? C.this[(string x, string? y) t]").WithLocation(11, 15),
88731
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t").WithArguments("(string? y, string x)", "(string x, string? y)", "t", "object? C.this[(string x, string? y) t]").WithLocation(13, 15));
88756
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, x)").WithArguments("(string? y, string x)", "(string, string?)", "item", "void List<(string, string?)>.Add((string, string?) item)").WithLocation(10, 13),
88759
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, y)").WithArguments("(string?, string?)", "(string, string?)", "item", "void List<(string, string?)>.Add((string, string?) item)").WithLocation(11, 13));
92266
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("C<string>", "C<string?>", "c", "IEnumerator<int> CExt.GetEnumerator<string?>(C<string?> c, string? t = null)").WithLocation(8, 27)
92925
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<string>", "I<string?>", "t", "string C.F1<string>(I<string?> t)").WithLocation(10, 12),
92928
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x2").WithArguments("I<string>", "I<string?>", "t", "string C.F2<string>(I<string?> t)").WithLocation(19, 12));
93093
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "y", "I<string> C.F<I<string>>(I<string> x, I<string> y)").WithLocation(8, 15),
93096
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "I<string> C.F<I<string>>(I<string> x, I<string> y)").WithLocation(10, 11)
93211
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<IOut<string?>>", "I<IOut<string>>", "x", "I<IOut<string>> C.F<I<IOut<string>>>(I<IOut<string>> x, I<IOut<string>> y)").WithLocation(9, 11),
93214
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<IOut<string?>>", "I<IOut<string>>", "y", "I<IOut<string>> C.F<I<IOut<string>>>(I<IOut<string>> x, I<IOut<string>> y)").WithLocation(11, 15)
93255
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<string?>", "B<string>", "x", "string C.F<string>(B<string> x, B<string> y)").WithLocation(8, 11),
93258
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<string?>", "B<string>", "y", "string C.F<string>(B<string> x, B<string> y)").WithLocation(10, 14)
93316
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "x", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(8, 11),
93319
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "y", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(8, 14),
93322
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "x", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(10, 11),
93325
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "z", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(10, 17),
93328
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "x", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(11, 11),
93331
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "x", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(12, 11),
93334
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "x", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(14, 11),
93337
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "y", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(16, 14),
93340
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "z", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(16, 17),
93343
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "y", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(17, 14),
93346
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "y", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(18, 14),
93349
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "z", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(19, 17),
93352
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "z", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(22, 17),
93355
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "y", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(26, 14),
93358
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?>", "B<object>", "z", "B<object> Program.F<B<object>>(B<object> x, B<object> y, B<object> z)").WithLocation(28, 17)
93398
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "CreateB(y)").WithArguments("B<string>", "B<string?>", "y", "string? C.F<string?>(string? x, B<string?> y)").WithLocation(9, 14)
93443
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "CreateB(x)").WithArguments("B<string?>", "B<string>", "y", "string C.F<string>(IIn<string> x, B<string> y)").WithLocation(13, 25)
93501
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("IIn<object?, string?>", "IIn<object, string>", "y", "IIn<object, string> C.F<IIn<object, string>>(IIn<object, string> x, IIn<object, string> y)").WithLocation(8, 15),
93504
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("IIn<object?, string?>", "IIn<object, string>", "x", "IIn<object, string> C.F<IIn<object, string>>(IIn<object, string> x, IIn<object, string> y)").WithLocation(10, 11),
93507
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y2").WithArguments("IOut<object?, string?>", "IOut<object, string?>", "y", "IOut<object, string?> C.F<IOut<object, string?>>(IOut<object, string?> x, IOut<object, string?> y)").WithLocation(21, 15),
93510
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y2").WithArguments("IOut<object?, string?>", "IOut<object, string?>", "x", "IOut<object, string?> C.F<IOut<object, string?>>(IOut<object, string?> x, IOut<object, string?> y)").WithLocation(23, 11)
93536
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IOut<string?>", "IOut<object>", "y", "IOut<object> Program.F<IOut<object>>(IOut<object> x, IOut<object> y)").WithLocation(7, 14));
93575
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "CreateIIn(x1)").WithArguments("IIn<IIn<string?>>", "IIn<IIn<string>>", "z", "IIn<string> Program.FIn<IIn<string>>(IIn<string> x, IIn<string> y, IIn<IIn<string>> z)").WithLocation(11, 21),
93578
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "CreateIIn(y2)").WithArguments("IIn<IOut<string>>", "IIn<IOut<string?>>", "z", "IOut<string?> Program.FIn<IOut<string?>>(IOut<string?> x, IOut<string?> y, IIn<IOut<string?>> z)").WithLocation(19, 21));
93686
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<object?, string>", "B<object, string>", "x", "B<object, string> C.F<B<object, string>>(B<object, string> x, B<object, string> y)").WithLocation(13, 11),
93689
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B<object, string?>", "B<object, string>", "y", "B<object, string> C.F<B<object, string>>(B<object, string> x, B<object, string> y)").WithLocation(13, 14),
93692
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("B<object?, string>", "B<object, string?>", "y", "B<object, string?> C.F<B<object, string?>>(B<object, string?> x, B<object, string?> y)").WithLocation(16, 14),
93695
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B<object, string?>", "B<object, string>", "x", "B<object, string> C.F<B<object, string>>(B<object, string> x, B<object, string> y)").WithLocation(17, 11)
93742
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IIn<B<object?, string>>", "IIn<B<object, string>>", "x", "B<object, string> C.F<B<object, string>>(IIn<B<object, string>> x, IIn<B<object, string>> y)").WithLocation(13, 11),
93745
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IIn<B<object, string?>>", "IIn<B<object, string>>", "y", "B<object, string> C.F<B<object, string>>(IIn<B<object, string>> x, IIn<B<object, string>> y)").WithLocation(13, 14),
93748
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IIn<B<object?, string>>", "IIn<B<object, string?>>", "y", "B<object, string?> C.F<B<object, string?>>(IIn<B<object, string?>> x, IIn<B<object, string?>> y)").WithLocation(16, 14),
93751
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IIn<B<object, string?>>", "IIn<B<object, string>>", "x", "B<object, string> C.F<B<object, string>>(IIn<B<object, string>> x, IIn<B<object, string>> y)").WithLocation(17, 11)
94010
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<(object?, string?)>", "I<(object, string)>", "y", "I<(object, string)> C.F<I<(object, string)>>(I<(object, string)> x, I<(object, string)> y)").WithLocation(12, 15),
94013
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<(object?, string?)>", "I<(object, string)>", "x", "I<(object, string)> C.F<I<(object, string)>>(I<(object, string)> x, I<(object, string)> y)").WithLocation(14, 11),
94016
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y2").WithArguments("IIn<(object?, string?)>", "IIn<(object, string)>", "y", "IIn<(object, string)> C.F<IIn<(object, string)>>(IIn<(object, string)> x, IIn<(object, string)> y)").WithLocation(26, 15),
94019
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y2").WithArguments("IIn<(object?, string?)>", "IIn<(object, string)>", "x", "IIn<(object, string)> C.F<IIn<(object, string)>>(IIn<(object, string)> x, IIn<(object, string)> y)").WithLocation(28, 11),
94022
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x3").WithArguments("IOut<(object, string)>", "IOut<(object?, string?)>", "x", "IOut<(object?, string?)> C.F<IOut<(object?, string?)>>(IOut<(object?, string?)> x, IOut<(object?, string?)> y)").WithLocation(40, 11),
94025
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x3").WithArguments("IOut<(object, string)>", "IOut<(object?, string?)>", "y", "IOut<(object?, string?)> C.F<IOut<(object?, string?)>>(IOut<(object?, string?)> x, IOut<(object?, string?)> y)").WithLocation(42, 15));
94137
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "y", "string C.F<string>(I<string> x, I<string> y)").WithLocation(13, 15),
94140
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "string C.F<string>(I<string> x, I<string> y)").WithLocation(14, 11),
94207
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<string>", "I<string?>", "y", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(12, 15),
94210
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(14, 11),
94213
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<string>", "I<string?>", "y", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(14, 15),
94216
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(15, 11),
94219
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x2").WithArguments("IIn<string>", "IIn<string?>", "y", "string C.F<string>(IIn<string> x, IIn<string?> y)").WithLocation(23, 15),
94222
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x2").WithArguments("IIn<string>", "IIn<string?>", "y", "string C.F<string>(IIn<string> x, IIn<string?> y)").WithLocation(25, 15),
94322
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x7.A2").WithArguments("A<object?>", "A<object>", "x", "A<object> C.F<A<object>>(A<object> x, A<object> y)").WithLocation(30, 11),
94325
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y8.A2").WithArguments("A<object?>", "A<object>", "y", "A<object> C.F<A<object>>(A<object> x, A<object> y)").WithLocation(34, 18)
96885
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s").WithArguments("S", "(A, A?)?", "t", "void Program.F2((A, A?)? t)").WithLocation(16, 12));
107921
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b2").WithArguments("ID<string>", "ID<string?>", "x", "void B.M1<ID<string?>>(ID<string?> x)").WithLocation(38, 25),
131408
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "a").WithArguments("A<object?>", "B", "b", "void Program.F(B b)").WithLocation(13, 11));
131438
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("B", "A<object?>", "a", "void Program.F(A<object?> a)").WithLocation(13, 11));
133922
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "p").WithArguments("Pair<object, object?>", "Pair<object?, object>", "p", "void E.Deconstruct(Pair<object?, object>? p, out object x, out object? y)").WithLocation(12, 34),
134119
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("B", "A<object?, object>", "a", "void E.Deconstruct(A<object?, object> a, out object? x, out object y)").WithLocation(15, 34),
134165
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "e").WithArguments("Pair<object, object?>", "Pair<object?, object>", "p", "void E.Deconstruct(Pair<object?, object> p, out object? x, out object y)").WithLocation(21, 40),
134174
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "e").WithArguments("Pair<object, object?>", "Pair<object?, object>", "p", "void E.Deconstruct(Pair<object?, object> p, out object? x, out object y)").WithLocation(26, 51),
134224
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "e").WithArguments("Pair<object, object?>", "Pair<object?, object>", "p", "void E.Deconstruct(Pair<object?, object> p, out object? x, out object y)").WithLocation(25, 40),
134233
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "e").WithArguments("Pair<object, object?>", "Pair<object?, object>", "p", "void E.Deconstruct(Pair<object?, object> p, out object? x, out object y)").WithLocation(30, 51),
136487
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "g").WithArguments("G<string?>", "G<string>", "o", "bool G<T>.M2(G<string> o)").WithLocation(8, 12),
136490
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "g").WithArguments("G<string?>", "G<string>", "o", "bool G<T>.M2(G<string> o)").WithLocation(14, 16),
138978
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "x", "void C.Test2<T>(I<T?> x)").WithLocation(10, 15)
141740
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C<T?>", "C<T>", "b", "C<T> C<T>.operator +(C<T> a, C<T> b)").WithLocation(44, 17),
141743
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<T>", "C<T?>", "b", "C<T?> C<T?>.operator +(C<T?> a, C<T?> b)").WithLocation(46, 17));
141805
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C<T?>", "C<T>", "b", "C<T> C<T>.operator -(C<T> a, C<T> b)").WithLocation(44, 17),
141808
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<T>", "C<T?>", "b", "C<T?> C<T?>.operator -(C<T?> a, C<T?> b)").WithLocation(46, 17));
141873
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C<T?>", "C<T>", "b", "C<T> C<T>.operator *(C<T> a, C<T> b)").WithLocation(47, 17),
141876
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<T>", "C<T?>", "b", "C<T?> C<T?>.operator *(C<T?> a, C<T?> b)").WithLocation(49, 17));
141928
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C<T?>", "C<T>", "b", "C<T> C<T>.operator +(C<T> a, C<T> b)").WithLocation(34, 17),
141931
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<T>", "C<T?>", "b", "C<T?> C<T?>.operator +(C<T?> a, C<T?> b)").WithLocation(36, 17));
141982
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C<T?>", "C<T>", "b", "C<T> C<T>.operator -(C<T> a, C<T> b)").WithLocation(33, 17),
141985
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<T>", "C<T?>", "b", "C<T?> C<T?>.operator -(C<T?> a, C<T?> b)").WithLocation(35, 17));
142041
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C<T?>", "C<T>", "b", "C<T> C<T>.operator *(C<T> a, C<T> b)").WithLocation(38, 17),
142044
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<T>", "C<T?>", "b", "C<T?> C<T?>.operator *(C<T?> a, C<T?> b)").WithLocation(40, 17));
146610
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "y", "object I<object>.operator +(I<object> x, I<object> y)").WithLocation(12, 21),
146613
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "object? I<object?>.operator +(I<object?> x, I<object?> y)").WithLocation(13, 17)
146899
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "by").WithArguments("B<T>", "B<T?>", "b", "A<T?> A<T?>.operator +(A<T?> a, B<T?> b)").WithLocation(25, 15),
146902
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "bx").WithArguments("B<T?>", "B<T>", "b", "A<T> A<T>.operator +(A<T> a, B<T> b)").WithLocation(26, 15),
146908
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "ax").WithArguments("A<T?>", "A<T>", "a", "A<T> B<T>.operator *(A<T> a, B<T> b)").WithLocation(29, 10),
146914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "ay").WithArguments("A<T>", "A<T?>", "a", "A<T?> B<T?>.operator *(A<T?> a, B<T?> b)").WithLocation(30, 10));
146968
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "by").WithArguments("B<T>", "B<T?>", "b", "A<T?> A<T?>.operator +(A<T?> a, B<T?> b)").WithLocation(25, 16),
146971
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "bx").WithArguments("B<T?>", "B<T>", "b", "A<T> A<T>.operator +(A<T> a, B<T> b)").WithLocation(26, 16),
146980
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "ax").WithArguments("A<T?>", "A<T>", "a", "A<T> B<T>.operator *(A<T> a, B<T> b)").WithLocation(29, 10),
146986
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "ay").WithArguments("A<T>", "A<T?>", "a", "A<T?> B<T?>.operator *(A<T?> a, B<T?> b)").WithLocation(30, 10),
147050
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b1y").WithArguments("B1<T>", "B1<T?>", "b", "A1<T?> A1<T?>.operator +(A1<T?> a, B1<T?> b)").WithLocation(32, 16),
147053
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b1x").WithArguments("B1<T?>", "B1<T>", "b", "A1<T> A1<T>.operator +(A1<T> a, B1<T> b)").WithLocation(33, 16),
147062
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b2y").WithArguments("B2<T>", "B2<T?>", "b", "A2<T?> A2<T?>.operator *(A2<T?> a, B2<T?> b)").WithLocation(36, 16),
147065
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b2x").WithArguments("B2<T?>", "B2<T>", "b", "A2<T> A2<T>.operator *(A2<T> a, B2<T> b)").WithLocation(37, 16));
147112
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1y").WithArguments("S<T>", "S<T?>", "y", "S<T?> S<T?>.operator +(S<T?> x, S<T?> y)").WithLocation(20, 16),
147115
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1x").WithArguments("S<T?>", "S<T>", "y", "S<T> S<T>.operator +(S<T> x, S<T> y)").WithLocation(21, 16),
147124
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2y").WithArguments("S<T>", "S<T?>", "y", "S<T?> S<T?>.operator +(S<T?> x, S<T?> y)").WithLocation(22, 16),
147130
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2x").WithArguments("S<T?>", "S<T>", "y", "S<T> S<T>.operator +(S<T> x, S<T> y)").WithLocation(23, 16),
147139
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1y").WithArguments("S<T>", "S<T?>", "y", "S<T?> S<T?>.operator +(S<T?> x, S<T?> y)").WithLocation(24, 16),
147145
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1x").WithArguments("S<T?>", "S<T>", "y", "S<T> S<T>.operator +(S<T> x, S<T> y)").WithLocation(25, 16),
147154
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2y").WithArguments("S<T>", "S<T?>", "y", "S<T?> S<T?>.operator +(S<T?> x, S<T?> y)").WithLocation(26, 16),
147160
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2x").WithArguments("S<T?>", "S<T>", "y", "S<T> S<T>.operator +(S<T> x, S<T> y)").WithLocation(27, 16));
147212
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1y").WithArguments("S<T>", "S<T?>?", "y", "S<T?>? S<T?>.operator +(S<T?> x, S<T?>? y)").WithLocation(21, 16),
147221
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2y").WithArguments("S<T>?", "S<T?>?", "y", "S<T?>? S<T?>.operator +(S<T?> x, S<T?>? y)").WithLocation(23, 16),
147224
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1x").WithArguments("S<T?>", "S<T>?", "y", "S<T>? S<T>.operator +(S<T> x, S<T>? y)").WithLocation(24, 16),
147227
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2x").WithArguments("S<T?>?", "S<T>?", "y", "S<T>? S<T>.operator +(S<T> x, S<T>? y)").WithLocation(25, 16),
147233
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1y").WithArguments("S<T>", "S<T?>", "y", "S<T?>? S<T?>.operator *(S<T?>? x, S<T?> y)").WithLocation(27, 16),
147236
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1x").WithArguments("S<T?>", "S<T>", "y", "S<T>? S<T>.operator *(S<T>? x, S<T> y)").WithLocation(28, 16),
147245
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1y").WithArguments("S<T>", "S<T?>", "y", "S<T?>? S<T?>.operator *(S<T?>? x, S<T?> y)").WithLocation(30, 16),
147248
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1x").WithArguments("S<T?>", "S<T>", "y", "S<T>? S<T>.operator *(S<T>? x, S<T> y)").WithLocation(31, 16));
147297
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "ay").WithArguments("A<T>", "A<T?>", "y", "A<T?> A<T?>.operator &(A<T?> x, A<T?> y)").WithLocation(26, 20),
147300
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "by").WithArguments("B<T>", "A<T?>", "y", "A<T?> A<T?>.operator |(A<T?> x, A<T?> y)").WithLocation(28, 20),
147303
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "ax").WithArguments("A<T?>", "A<T>", "y", "A<T> A<T>.operator &(A<T> x, A<T> y)").WithLocation(29, 20),
147306
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "bx").WithArguments("B<T?>", "A<T>", "y", "A<T> A<T>.operator |(A<T> x, A<T> y)").WithLocation(31, 20)
147353
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1y").WithArguments("S<T>", "S<T?>", "y", "S<T?> S<T?>.operator &(S<T?> x, S<T?> y)").WithLocation(23, 21),
147356
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2y").WithArguments("S<T>", "S<T?>", "y", "S<T?> S<T?>.operator |(S<T?> x, S<T?> y)").WithLocation(25, 21),
147359
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s1x").WithArguments("S<T?>", "S<T>", "y", "S<T> S<T>.operator &(S<T> x, S<T> y)").WithLocation(26, 21),
147362
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2x").WithArguments("S<T?>", "S<T>", "y", "S<T> S<T>.operator |(S<T> x, S<T> y)").WithLocation(28, 21)
147479
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(x)").WithArguments("StructAwaitable<object>", "StructAwaitable<object?>", "s", "TaskAwaiter Program.GetAwaiter(StructAwaitable<object?> s)").WithLocation(13, 15));
147596
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(x)").WithArguments("StructAwaitable1<object>", "StructAwaitable1<object?>", "s", "TaskAwaiter<bool> Program.GetAwaiter(StructAwaitable1<object?> s)").WithLocation(25, 33),
147599
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(y)").WithArguments("StructAwaitable2<object?>", "StructAwaitable2<object>", "s", "TaskAwaiter Program.GetAwaiter(StructAwaitable2<object> s)").WithLocation(28, 33)
147647
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(x)").WithArguments("StructAwaitable2<object>", "StructAwaitable2<object?>", "s", "TaskAwaiter Program.GetAwaiter(StructAwaitable2<object?> s)").WithLocation(25, 33),
147650
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(y)").WithArguments("StructAwaitable1<object?>", "StructAwaitable1<object>", "s", "TaskAwaiter<bool> Program.GetAwaiter(StructAwaitable1<object> s)").WithLocation(28, 33)
152573
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152579
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152617
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152623
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152664
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152670
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152740
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152746
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152781
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string>", "I<string?>", "t", "string A.F3<string>(I<string?> t)").WithLocation(9, 12),
152787
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string>", "I<string?>", "t", "string? A.F4<string>(I<string?> t)").WithLocation(10, 12),
153932
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("System.Collections.Generic.IEnumerable<T?>", "System.Collections.Generic.IEnumerable<T>", "e", "void C<T>.F1(IEnumerable<T> e)").WithLocation(10, 12),
153935
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y2").WithArguments("System.Collections.Generic.List<T?>", "System.Collections.Generic.IEnumerable<T>", "e", "void C<T>.F1(IEnumerable<T> e)").WithLocation(17, 12));
154126
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y6").WithArguments("I<T?>", "I<T>", "x", "void Program.FB<T>(ref I<T> x, ref I<T?> y)").WithLocation(29, 16),
154129
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x6").WithArguments("I<T>", "I<T?>", "y", "void Program.FB<T>(ref I<T> x, ref I<T?> y)").WithLocation(29, 24),
154132
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x8").WithArguments("I<T>", "I<T?>", "x", "void Program.FB<T?>(ref I<T?> x, ref I<T?> y)").WithLocation(37, 20));
159530
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "C1<string>.C1(C2<string> t)").WithLocation(10, 17),
159650
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(10, 22),
159653
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(12, 37),
159656
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(15, 32),
159659
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(17, 48)
159708
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(10, 22),
159711
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(12, 37),
159714
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"new() { GetC2(s), GetC2(""c1"")}").WithArguments("C1<string?>", "C1<string>", "c", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(15, 14),
159717
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "C1<string?>").WithArguments("C1<string?>", "C1<string>", "c", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(17, 22)
159869
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "C1<string>.C1(C2<string> t)").WithLocation(10, 17),
159989
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(10, 22),
159992
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(12, 53),
159995
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(15, 32),
159998
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(17, 65)
160047
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(10, 22),
160050
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(12, 53),
160053
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"new() { GetC2(s), GetC2(""c1"")}").WithArguments("C1<string?>", "C1<string>", "c", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(15, 14),
160056
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "C1<string?>").WithArguments("C1<string?>", "C1<string>", "c", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(17, 39)
160366
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(10, 24),
160369
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(12, 39),
160372
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(15, 34),
160375
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(17, 50)
160424
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(10, 24),
160427
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(12, 39),
160430
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"new(dd) { GetC2(s), GetC2(""c1"")}").WithArguments("C1<string?>", "C1<string>", "c", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(15, 14),
160433
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "C1<string?>").WithArguments("C1<string?>", "C1<string>", "c", "void C.Add<string>(C1<string> c, C2<string> t)").WithLocation(17, 22)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
352
case ErrorCode.
WRN_NullabilityMismatchInArgument
: