317 references to WRN_NullabilityMismatchInArgument
Microsoft.CodeAnalysis.CSharp (6)
Errors\ErrorFacts.cs (3)
34
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInArgument
));
452
case ErrorCode.
WRN_NullabilityMismatchInArgument
:
1963
or ErrorCode.
WRN_NullabilityMismatchInArgument
FlowAnalysis\NullableWalker.cs (2)
11272
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
,
11289
ReportDiagnostic(forOutput ? ErrorCode.WRN_NullabilityMismatchInArgumentForOutput : ErrorCode.
WRN_NullabilityMismatchInArgument
,
Generated\ErrorFacts.Generated.cs (1)
213
case ErrorCode.
WRN_NullabilityMismatchInArgument
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (21)
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)
32498
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)
9572
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C2<string?>", "C2Base<string>", "x", "extension(C2Base<string>)").WithLocation(19, 20)
17864
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),
17867
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)
18221
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),
18224
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)
26174
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("C2<string?>", "C2Base<string>", "x", "extension(C2Base<string>)").WithLocation(19, 18)
Semantics\ExtensionTests2.cs (4)
1458
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2").WithArguments("S<object>", "S<object?>", "o", "extension(ref S<object?>)").WithLocation(7, 5),
1461
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s3").WithArguments("S<object?>", "S<object>", "o", "extension(ref S<object>)").WithLocation(10, 5));
1503
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2").WithArguments("S<object>", "S<object?>", "o", "extension(in S<object?>)").WithLocation(7, 5),
1506
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s3").WithArguments("S<object?>", "S<object>", "o", "extension(in S<object>)").WithLocation(10, 5)
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)
5397
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C6()").WithArguments("C6", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(15, 11),
5400
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C7()").WithArguments("C7", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(16, 11),
5403
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C9()").WithArguments("C9", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(18, 11));
5410
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C6()").WithArguments("C6", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(15, 11),
5413
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C7()").WithArguments("C7", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(16, 11),
5416
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C9()").WithArguments("C9", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(18, 11));
5423
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C1()").WithArguments("C1", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(10, 11),
5426
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C3()").WithArguments("C3", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(12, 11),
5429
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C4()").WithArguments("C4", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(13, 11),
5432
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C6()").WithArguments("C6", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(15, 11),
5435
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C7()").WithArguments("C7", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(16, 11),
5438
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new C9()").WithArguments("C9", "Base<object?>", "b", "void Program.F(Base<object?> b)").WithLocation(18, 11));
6513
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new object?[] { null }").WithArguments("object?[]", "object[]", "o", "MyAttribute.MyAttribute(params object[] o)").WithLocation(5, 5)
6536
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new object?[] { null }").WithArguments("object?[]", "object[]", "o", "MyAttribute.MyAttribute(object[] o)").WithLocation(5, 5)
6926
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "new string?[]{ null }").WithArguments("string?[]", "string[]", "s", "MyAttribute.MyAttribute(string[] s)").WithLocation(8, 14)
6969
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"new []{ ""str"", null }").WithArguments("string?[]", "string[]", "s", "MyAttribute.MyAttribute(string[] s)").WithLocation(8, 14)
18881
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(7, 11),
18884
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(8, 14),
18887
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(8, 17),
18890
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(10, 14),
18896
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(10, 20),
18902
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(11, 14),
18905
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(11, 20),
18911
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),
18914
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),
18920
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),
18923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "void C.G(I<object> x, params I<object?>[] y)").WithLocation(20, 33)
19574
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("CL0<string?>", "CL0<string>", "x", "void C.M1(ref CL0<string> x)").WithLocation(12, 16),
19580
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x3").WithArguments("CL0<string?>", "CL0<string>", "x", "void C.M3(CL0<string> x)").WithLocation(26, 12));
35992
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s2").WithArguments("C<string>", "C<string?>", "s", "void C<T>.M(ref C<string?> s)").WithLocation(9, 15));
38820
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "i").WithArguments("I<object>", "I<object?>", "x", "void C.ThrowIfNull(I<object?> x, string? s)").WithLocation(8, 21)
56598
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),
56601
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),
56604
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)
58184
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1 ?? y1").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(22, 14),
58187
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1 ?? x1").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(23, 14),
58196
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "FIn(x3) ?? FIn(y3)").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(34, 14),
58199
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "FIn(y3) ?? FIn(x3)").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(35, 14),
58202
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "FIn(x3) ?? FIn(y3)").WithArguments("IIn<object>", "IIn<object?>", "x", "void C.FIn(IIn<object?>? x)").WithLocation(37, 14),
61732
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object>", "I<object?>", "y", "int C.this[I<string> x, I<object?> y]").WithLocation(7, 16),
61735
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string?>", "I<string>", "x", "int C.this[I<string> x, I<object?> y]").WithLocation(15, 16));
61763
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B<object?>", "A<object>", "item", "void List<A<object>>.Add(A<object> item)").WithLocation(11, 13));
62708
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),
62711
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),
62714
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));
68579
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("C<string?>", "C<string>", "c", "CustomHandler.CustomHandler(int literalLength, int formattedCount, C<string> c)").WithLocation(7, 1)
68836
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "c").WithArguments("C<string?>", "C<string>", "c", "CustomHandler.CustomHandler(int literalLength, int formattedCount, C<string> c)").WithLocation(7, 5)
73699
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("B<object>", "A<object?>", "a", "void C.G(A<object?> a)").WithLocation(18, 11)
73733
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("B<object?>", "A<object>", "a", "void C.G(params A<object>[] a)").WithLocation(16, 11)
73933
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),
73936
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),
73939
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),
73942
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));
74002
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),
74005
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),
74008
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),
74011
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),
74014
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),
74017
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));
74042
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),
74045
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),
74048
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),
74051
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));
74107
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "o", "void E.F2A(I<object?> o)").WithLocation(17, 9),
74110
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "o", "void E.F2B(I<object> o)").WithLocation(20, 9),
74113
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IIn<object>", "IIn<object?>", "o", "void E.F3A(IIn<object?> o)").WithLocation(26, 9),
74116
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IOut<object?>", "IOut<object>", "o", "void E.F4B(IOut<object> o)").WithLocation(38, 9));
74194
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object>", "I<object?>", "y", "object C.this[I<string> x, I<object?> y]").WithLocation(7, 16),
74197
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string?>", "I<string>", "x", "object C.this[I<string> x, I<object?> y]").WithLocation(14, 16));
75144
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "x", "I<object> C.operator +(I<object> x, C y)").WithLocation(12, 9),
75153
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("IOut<object?>", "IOut<object>", "x", "IOut<object> C.operator +(IOut<object> x, C y)").WithLocation(22, 9)
79840
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),
79843
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),
79849
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),
79852
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)
79944
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("C<object?>", "I<object>", "o", "void E.F1(I<object> o)").WithLocation(7, 9),
79947
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("C<object>", "I<object?>", "o", "void E.F2(I<object?> o)").WithLocation(9, 9)
80075
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),
80084
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),
80132
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),
80147
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),
83859
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(string x, string? y)", "(string, string)", "t", "void E.F1A((string, string) t)").WithLocation(16, 13),
83862
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(object x, object? y)", "(object, object)", "t", "void E.F1C((object, object) t)").WithLocation(18, 13),
83877
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),
83880
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),
84370
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(x, y)").WithArguments("(string x, string? y)", "(object, object)", "t", "void E.F1A((object, object) t)").WithLocation(11, 9),
84373
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),
84376
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),
84379
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),
84382
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));
84430
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t1").WithArguments("(string x, string?)", "(object, object)", "t", "void E.F1A((object, object) t)").WithLocation(11, 9),
84433
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),
84436
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),
84439
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),
84442
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));
84487
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t1").WithArguments("(string, string)?", "(string?, string?)?", "t", "void E.F1A((string?, string?)? t)").WithLocation(8, 9),
84490
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),
84493
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),
84496
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));
84519
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t").WithArguments("(string, (string, string)?)", "(object, (string?, string?)?)", "t", "void E.FA((object, (string?, string?)?) t)").WithLocation(5, 9));
84635
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t1").WithArguments("(string, string)", "(string, string?)", "t", "string C.F<string>(ref (string, string?) t)").WithLocation(7, 15),
84638
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t3").WithArguments("(string?, string)", "(string, string?)", "t", "string C.F<string>(ref (string, string?) t)").WithLocation(11, 15),
84641
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "t4").WithArguments("(string?, string?)", "(string, string?)", "t", "string C.F<string>(ref (string, string?) t)").WithLocation(13, 15));
84710
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<(string, string)>", "I<(string, string?)>", "t", "string C.F<string>(I<(string, string?)> t)").WithLocation(9, 11),
84713
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("I<(string?, string)>", "I<(string, string?)>", "t", "string C.F<string>(I<(string, string?)> t)").WithLocation(11, 11),
84716
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "w").WithArguments("I<(string?, string?)>", "I<(string, string?)>", "t", "string C.F<string>(I<(string, string?)> t)").WithLocation(12, 11),
84719
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IIn<(string, string)>", "IIn<(string, string?)>", "t", "string C.F<string>(IIn<(string, string?)> t)").WithLocation(17, 11),
84722
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IIn<(string?, string)>", "IIn<(string, string?)>", "t", "string C.F<string>(IIn<(string, string?)> t)").WithLocation(19, 11),
84725
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "w").WithArguments("IIn<(string?, string?)>", "IIn<(string, string?)>", "t", "string C.F<string>(IIn<(string, string?)> t)").WithLocation(20, 11),
84728
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("IOut<(string, string)>", "IOut<(string, string?)>", "t", "string C.F<string>(IOut<(string, string?)> t)").WithLocation(25, 11),
84731
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "z").WithArguments("IOut<(string?, string)>", "IOut<(string, string?)>", "t", "string C.F<string>(IOut<(string, string?)> t)").WithLocation(27, 11),
84734
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "w").WithArguments("IOut<(string?, string?)>", "IOut<(string, string?)>", "t", "string C.F<string>(IOut<(string, string?)> t)").WithLocation(28, 11)
85488
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),
85491
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),
88640
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),
88643
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, y)").WithArguments("(string?, string?)", "(string x, string? y)", "t", "C.C((string x, string? y) t)").WithLocation(10, 19));
88669
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),
88672
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),
88675
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));
88700
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),
88703
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "(y, y)").WithArguments("(string?, string?)", "(string, string?)", "item", "void List<(string, string?)>.Add((string, string?) item)").WithLocation(11, 13));
92188
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)
92847
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<string>", "I<string?>", "t", "string C.F1<string>(I<string?> t)").WithLocation(10, 12),
92850
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x2").WithArguments("I<string>", "I<string?>", "t", "string C.F2<string>(I<string?> t)").WithLocation(19, 12));
93015
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),
93018
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)
93133
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),
93136
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)
93177
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<string?>", "B<string>", "x", "string C.F<string>(B<string> x, B<string> y)").WithLocation(8, 11),
93180
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("B<string?>", "B<string>", "y", "string C.F<string>(B<string> x, B<string> y)").WithLocation(10, 14)
93238
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),
93241
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),
93244
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),
93247
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),
93250
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),
93253
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),
93256
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),
93259
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),
93262
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),
93265
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),
93268
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),
93271
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),
93274
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),
93277
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),
93280
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)
93320
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "CreateB(y)").WithArguments("B<string>", "B<string?>", "y", "string? C.F<string?>(string? x, B<string?> y)").WithLocation(9, 14)
93365
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)
93423
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),
93426
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),
93429
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),
93432
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)
93458
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));
93497
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),
93500
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));
93608
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),
93611
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),
93614
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),
93617
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)
93664
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),
93667
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),
93670
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),
93673
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)
93932
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),
93935
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),
93938
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),
93941
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),
93944
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),
93947
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));
94059
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "y", "string C.F<string>(I<string> x, I<string> y)").WithLocation(13, 15),
94062
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "string C.F<string>(I<string> x, I<string> y)").WithLocation(14, 11),
94129
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<string>", "I<string?>", "y", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(12, 15),
94132
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(14, 11),
94135
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x1").WithArguments("I<string>", "I<string?>", "y", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(14, 15),
94138
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y1").WithArguments("I<string?>", "I<string>", "x", "string C.F<string>(I<string> x, I<string?> y)").WithLocation(15, 11),
94141
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x2").WithArguments("IIn<string>", "IIn<string?>", "y", "string C.F<string>(IIn<string> x, IIn<string?> y)").WithLocation(23, 15),
94144
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x2").WithArguments("IIn<string>", "IIn<string?>", "y", "string C.F<string>(IIn<string> x, IIn<string?> y)").WithLocation(25, 15),
94244
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),
94247
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)
96813
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "s").WithArguments("S", "(A, A?)?", "t", "void Program.F2((A, A?)? t)").WithLocation(16, 12));
107849
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b2").WithArguments("ID<string>", "ID<string?>", "x", "void B.M1<ID<string?>>(ID<string?> x)").WithLocation(38, 25),
131339
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "a").WithArguments("A<object?>", "B", "b", "void Program.F(B b)").WithLocation(13, 11));
131369
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "b").WithArguments("B", "A<object?>", "a", "void Program.F(A<object?> a)").WithLocation(13, 11));
133853
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),
134050
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),
134096
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),
134105
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),
134155
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),
134164
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),
136418
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "g").WithArguments("G<string?>", "G<string>", "o", "bool G<T>.M2(G<string> o)").WithLocation(8, 12),
136421
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "g").WithArguments("G<string?>", "G<string>", "o", "bool G<T>.M2(G<string> o)").WithLocation(14, 16),
138909
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "x", "void C.Test2<T>(I<T?> x)").WithLocation(10, 15)
141671
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),
141674
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));
141736
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),
141739
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));
141804
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),
141807
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));
141859
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),
141862
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));
141913
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),
141916
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));
141972
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),
141975
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));
146541
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "y").WithArguments("I<object?>", "I<object>", "y", "object I<object>.operator +(I<object> x, I<object> y)").WithLocation(12, 21),
146544
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<object>", "I<object?>", "y", "object? I<object?>.operator +(I<object?> x, I<object?> y)").WithLocation(13, 17)
146830
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),
146833
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),
146839
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),
146845
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));
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, 16),
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, 16),
146911
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),
146917
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),
146981
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),
146984
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),
146993
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),
146996
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));
147043
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),
147046
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),
147055
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),
147061
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),
147070
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),
147076
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),
147085
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),
147091
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));
147143
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),
147152
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),
147155
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),
147158
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),
147164
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),
147167
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),
147176
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),
147179
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));
147228
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),
147231
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),
147234
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),
147237
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)
147284
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),
147287
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),
147290
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),
147293
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)
147376
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(x)").WithArguments("StructAwaitable<object>", "StructAwaitable<object?>", "s", "TaskAwaiter Program.GetAwaiter(StructAwaitable<object?> s)").WithLocation(13, 15));
147493
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(x)").WithArguments("StructAwaitable1<object>", "StructAwaitable1<object?>", "s", "TaskAwaiter<bool> Program.GetAwaiter(StructAwaitable1<object?> s)").WithLocation(25, 33),
147496
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(y)").WithArguments("StructAwaitable2<object?>", "StructAwaitable2<object>", "s", "TaskAwaiter Program.GetAwaiter(StructAwaitable2<object> s)").WithLocation(28, 33)
147544
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(x)").WithArguments("StructAwaitable2<object>", "StructAwaitable2<object?>", "s", "TaskAwaiter Program.GetAwaiter(StructAwaitable2<object?> s)").WithLocation(25, 33),
147547
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "Create(y)").WithArguments("StructAwaitable1<object?>", "StructAwaitable1<object>", "s", "TaskAwaiter<bool> Program.GetAwaiter(StructAwaitable1<object> s)").WithLocation(28, 33)
152470
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152476
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152514
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152520
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152561
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152567
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152637
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T A.F3<T>(I<T?> t)").WithLocation(9, 12),
152643
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<T>", "I<T?>", "t", "T? A.F4<T>(I<T?> t)").WithLocation(10, 12),
152678
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string>", "I<string?>", "t", "string A.F3<string>(I<string?> t)").WithLocation(9, 12),
152684
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "x").WithArguments("I<string>", "I<string?>", "t", "string? A.F4<string>(I<string?> t)").WithLocation(10, 12),
153829
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),
153832
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));
154023
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),
154026
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),
154029
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));
159424
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "C1<string>.C1(C2<string> t)").WithLocation(10, 17),
159544
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(10, 22),
159547
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(12, 37),
159550
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(15, 32),
159553
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(17, 48)
159602
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),
159605
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),
159608
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),
159611
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)
159763
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "C1<string>.C1(C2<string> t)").WithLocation(10, 17),
159883
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(10, 22),
159886
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(12, 53),
159889
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(15, 32),
159892
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(17, 65)
159941
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),
159944
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),
159947
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),
159950
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)
160260
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(10, 24),
160263
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>", "t", "void C1<string>.Add(C2<string> t)").WithLocation(12, 39),
160266
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(15, 34),
160269
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInArgument
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>", "t", "void C1<string?>.Add(C2<string?> t)").WithLocation(17, 50)
160318
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),
160321
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),
160324
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),
160327
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)
364
case ErrorCode.
WRN_NullabilityMismatchInArgument
: