721 references to WRN_NullabilityMismatchInAssignment
Microsoft.CodeAnalysis.CSharp (6)
Errors\ErrorFacts.cs (3)
33
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInAssignment
));
451
case ErrorCode.
WRN_NullabilityMismatchInAssignment
:
1962
or ErrorCode.
WRN_NullabilityMismatchInAssignment
FlowAnalysis\NullableWalker.cs (2)
2605
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, syntaxNode, sourceType, destinationType);
2610
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, location, sourceType, destinationType);
Generated\ErrorFacts.Generated.cs (1)
212
case ErrorCode.
WRN_NullabilityMismatchInAssignment
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenFunctionPointersTests.cs (5)
7124
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<string, string?, string?>", "delegate*<string?, string?, string?>").WithLocation(9, 53),
7127
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<string, string?, string?>", "delegate*<string, string?, string>").WithLocation(10, 51),
7133
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1(ref str2)").WithArguments("string", "string?").WithLocation(18, 32),
7136
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<ref string, ref string>", "delegate*<ref string?, ref string>").WithLocation(19, 51),
7139
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<ref string, ref string>", "delegate*<ref string, ref string?>").WithLocation(20, 51)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (81)
FieldKeywordTests.cs (1)
10834
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "list").WithArguments("System.Collections.Generic.List<string>", "System.Collections.Generic.List<string?>").WithLocation(12, 33));
FirstClassSpanTests.cs (65)
3063
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments(targetType, "System.ReadOnlySpan<S<string?>>").WithLocation(5, 56));
3143
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<S<string>>", "System.ReadOnlySpan<S<string?>>").WithLocation(5, 64));
3488
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[]", "string[]").WithLocation(6, 39),
3491
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string>)arg").WithArguments("string?[]", "string[]").WithLocation(10, 39),
3494
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string?>)arg").WithArguments("System.Span<string?>", "System.Span<string>").WithLocation(11, 39),
3497
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string>)arg").WithArguments("System.Span<string>", "System.Span<string?>").WithLocation(12, 39));
3503
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[]", "System.Span<string>").WithLocation(6, 39),
3506
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string[]", "System.Span<string?>").WithLocation(7, 39),
3509
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string>)arg").WithArguments("string?[]", "System.Span<string>").WithLocation(10, 39),
3512
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string?>)arg").WithArguments("System.Span<string?>", "System.Span<string>").WithLocation(11, 39),
3515
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string>)arg").WithArguments("System.Span<string>", "System.Span<string?>").WithLocation(12, 39),
3518
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string?>)arg").WithArguments("string[]", "System.Span<string?>").WithLocation(13, 39)
3548
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[]", "string[]").WithLocation(6, 47),
3551
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[]", "object[]").WithLocation(9, 47),
3554
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("string?[]", "string[]").WithLocation(11, 47),
3557
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("object?[]", "string[]").WithLocation(12, 47),
3560
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<object>)arg").WithArguments("string?[]", "object[]").WithLocation(13, 47));
3566
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[]", "System.ReadOnlySpan<string>").WithLocation(6, 47),
3569
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[]", "System.ReadOnlySpan<object>").WithLocation(9, 47),
3572
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("string?[]", "System.ReadOnlySpan<string>").WithLocation(11, 47),
3575
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("object?[]", "System.ReadOnlySpan<string>").WithLocation(12, 47),
3578
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<object>)arg").WithArguments("string?[]", "System.ReadOnlySpan<object>").WithLocation(13, 47)
3608
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<string>").WithLocation(6, 51),
3611
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<string>", "System.ReadOnlySpan<string?>").WithLocation(7, 51),
3617
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<string>").WithLocation(11, 51),
3629
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.Span<string?>", "System.ReadOnlySpan<string>").WithLocation(6, 51),
3632
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.Span<string?>", "System.ReadOnlySpan<object>").WithLocation(9, 51),
3635
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("System.Span<string?>", "System.ReadOnlySpan<string>").WithLocation(11, 51),
3641
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<object>)arg").WithArguments("System.Span<string?>", "System.ReadOnlySpan<object>").WithLocation(13, 51)
3671
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<string>").WithLocation(6, 59),
3674
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<string>", "System.ReadOnlySpan<string?>").WithLocation(7, 59),
3680
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<string>").WithLocation(11, 59),
3692
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<string>").WithLocation(6, 59),
3695
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<object>").WithLocation(9, 59),
3698
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string>)arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<string>").WithLocation(11, 59),
3704
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<object>)arg").WithArguments("System.ReadOnlySpan<string?>", "System.ReadOnlySpan<object>").WithLocation(13, 59)
3746
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[][]", "string[][]").WithLocation(6, 43),
3749
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string[]>)arg").WithArguments("string?[][]", "string[][]").WithLocation(10, 43));
3755
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[][]", "System.Span<string[]>").WithLocation(6, 43),
3758
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string[][]", "System.Span<string?[]>").WithLocation(7, 43),
3761
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<string[]>)arg").WithArguments("string?[][]", "System.Span<string[]>").WithLocation(10, 43)
3790
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[][]", "string[][]").WithLocation(6, 51),
3793
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[][]", "object[][]").WithLocation(9, 51),
3796
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string[]>)arg").WithArguments("string?[][]", "string[][]").WithLocation(11, 51),
3799
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string[]>)arg").WithArguments("object?[][]", "string[][]").WithLocation(12, 51));
3805
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[][]", "System.ReadOnlySpan<string[]>").WithLocation(6, 51),
3808
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("string?[][]", "System.ReadOnlySpan<object[]>").WithLocation(9, 51),
3811
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<string[]>)arg").WithArguments("string?[][]", "System.ReadOnlySpan<string[]>").WithLocation(11, 51)
3838
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("S<string?>[]", targetType("string")).WithLocation(6, 45),
3841
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("S<string>[]", targetType("string?")).WithLocation(7, 45),
3844
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(Span<S<string>>)arg").WithArguments("S<string?>[]", targetType("string")).WithLocation(10, 45));
3872
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("S<string?>[]", targetType("string")).WithLocation(6, 53),
3875
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("S<string>[]", targetType("string?")).WithLocation(7, 53),
3881
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<S<string>>)arg").WithArguments("S<string?>[]", targetType("string")).WithLocation(11, 53),
3912
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<I<string?>>", "System.ReadOnlySpan<I<string>>").WithLocation(6, 57),
3915
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<I<string>>", "System.ReadOnlySpan<I<string?>>").WithLocation(7, 57),
3921
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<I<string>>)arg").WithArguments("System.ReadOnlySpan<I<string?>>", "System.ReadOnlySpan<I<string>>").WithLocation(11, 57),
3930
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.Span<I<string?>>", "System.ReadOnlySpan<I<string>>").WithLocation(6, 57),
3933
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.Span<I<string?>>", "System.ReadOnlySpan<I<object>>").WithLocation(9, 57),
3936
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<I<string>>)arg").WithArguments("System.Span<I<string?>>", "System.ReadOnlySpan<I<string>>").WithLocation(11, 57),
3968
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<S<string?>>", "System.ReadOnlySpan<S<string>>").WithLocation(6, 65),
3971
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<S<string>>", "System.ReadOnlySpan<S<string?>>").WithLocation(7, 65),
3977
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(ReadOnlySpan<S<string>>)arg").WithArguments("System.ReadOnlySpan<S<string?>>", "System.ReadOnlySpan<S<string>>").WithLocation(11, 65),
3999
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("I<string?>[]", targetType).WithLocation(5, 52));
4024
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "arg").WithArguments("System.ReadOnlySpan<I<string?>>", "System.ReadOnlySpan<I<object>>").WithLocation(5, 64)
Semantics\CollectionExpressionTests.cs (3)
4567
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("System.Collections.Generic.IEnumerable<string?>", "System.Collections.Generic.IEnumerable<object>").WithLocation(10, 44),
4570
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("System.Collections.Generic.IEnumerable<string?>", "System.Collections.Generic.IEnumerable<object>").WithLocation(11, 39),
4573
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("System.Collections.Generic.IEnumerable<string?>", "System.Collections.Generic.IEnumerable<object>").WithLocation(11, 44));
Semantics\ExtensionTests.cs (2)
40955
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o").WithArguments("(object?, object?)", "(object, object)").WithLocation(9, 35),
42805
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "null").WithArguments("<null>", "int").WithLocation(5, 33),
Semantics\ExtensionTests2.cs (2)
1293
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object?>()").WithArguments("C<object?>", "C<object>").WithLocation(3, 15),
1296
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object>()").WithArguments("C<object>", "C<object?>").WithLocation(7, 16));
Semantics\InlineArrayTests.cs (8)
14977
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?>", "System.Span<string>").WithLocation(8, 33),
14980
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?>", "System.ReadOnlySpan<string>").WithLocation(9, 41),
14983
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string>", "System.Span<string?>").WithLocation(26, 34),
14986
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string>", "System.ReadOnlySpan<string?>").WithLocation(27, 42)
15027
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?[]>", "System.Span<string[]>").WithLocation(8, 35),
15030
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?[]>", "System.ReadOnlySpan<string[]>").WithLocation(9, 43),
15033
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string[]>", "System.Span<string?[]>").WithLocation(26, 36),
15036
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string[]>", "System.ReadOnlySpan<string?[]>").WithLocation(27, 44)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (624)
Semantics\FunctionPointerTests.cs (4)
2579
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr4").WithArguments("delegate*<ref string?>", "delegate*<ref string>").WithLocation(14, 24),
2588
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr8").WithArguments("delegate*<ref string?>", "delegate*<ref string>").WithLocation(23, 24)
2652
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr4").WithArguments("delegate*<ref string?, void>", "delegate*<ref string, void>").WithLocation(14, 24),
2661
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr8").WithArguments("delegate*<ref string?, void>", "delegate*<ref string, void>").WithLocation(23, 24)
Semantics\LambdaTests.cs (2)
5218
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "default(S<object>)").WithArguments("S<object>", "S<object?>").WithLocation(11, 40),
5221
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "default(S<object?>)").WithArguments("S<object?>", "S<object>").WithLocation(12, 39));
Semantics\NullableReferenceTypesTests.cs (612)
1250
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "r").WithArguments("R<string>", "R<string?>").WithLocation(13, 24),
1295
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Span<string?>", "System.Span<string>").WithLocation(17, 24)
1322
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "NullableRef()").WithArguments("string?", "string").WithLocation(6, 28),
2703
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "&x").WithArguments("C<string>*", "C<string?>*").WithLocation(6, 26),
2712
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "&x!").WithArguments("C<string>*", "C<string?>*").WithLocation(7, 26),
2901
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("S<string>", "S<string?>").WithLocation(6, 20),
2904
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<string>", "C<string>?").WithLocation(17, 20),
2907
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<string>?", "C<string>").WithLocation(21, 20)
2949
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("object", "object?").WithLocation(12, 47),
2952
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("object", "object?").WithLocation(14, 33),
2955
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object?>", "I<object>").WithLocation(17, 33),
2958
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object?>", "I<object>").WithLocation(19, 47),
2961
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<object>", "IOut<object?>").WithLocation(22, 47),
2964
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<object>", "IOut<object?>").WithLocation(24, 33),
2967
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object?>", "IIn<object>").WithLocation(27, 33),
2970
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object?>", "IIn<object>").WithLocation(29, 47)
3002
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("C?", "C").WithLocation(6, 20),
3005
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("C", "C?").WithLocation(10, 20)
3044
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C?", "C").WithLocation(6, 23),
3050
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C", "C?").WithLocation(11, 24),
3053
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C?", "C").WithLocation(17, 23),
3062
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C", "C?").WithLocation(24, 24),
3126
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("S<string?>", "S<string>").WithLocation(7, 32),
3129
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("S<string?>", "S<string>").WithLocation(8, 18)
3139
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref string?").WithArguments("string", "string?").WithLocation(6, 18));
3144
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref string").WithArguments("string?", "string").WithLocation(6, 18),
3158
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref C<string?>").WithArguments("C<string>", "C<string?>").WithLocation(6, 18));
3163
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref C<string>").WithArguments("C<string?>", "C<string>").WithLocation(6, 18));
3168
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref C<object?>").WithArguments("C<dynamic>?", "C<object?>").WithLocation(6, 18),
4747
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<string>", "C<string?>").WithLocation(12, 25),
4753
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<string>", "C<string?>").WithLocation(15, 28),
5022
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<string>", "C<string?>").WithLocation(15, 27),
5028
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<string>", "C<string?>").WithLocation(24, 20),
5109
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(10, 20),
5115
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(18, 27),
7157
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new string?[]{ null }").WithArguments("string?[]", "string[]").WithLocation(12, 30)
7242
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new string?[]{ null }").WithArguments("string?[]", "string[]").WithLocation(12, 27)
7434
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new string?[]{ null }").WithArguments("string?[]", "string[]").WithLocation(28, 43),
7440
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new string?[]{ null }").WithArguments("string?[]", "string[]").WithLocation(30, 44),
7458
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new string?[]{ null }").WithArguments("string?[]", "string[]").WithLocation(36, 37),
7467
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new string?[]{ null }").WithArguments("string?[]", "string[]").WithLocation(45, 34)
7910
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("string?", "string").WithLocation(6, 28),
7913
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("string?", "string").WithLocation(7, 29),
18917
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(19, 25),
20360
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL1<string>", "CL1<string?>").WithLocation(10, 16),
20363
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("CL1<string?>", "CL1<string>").WithLocation(15, 16)
20407
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object>", "I<object?>").WithLocation(6, 41),
20410
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<object?>").WithLocation(7, 45),
20413
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object?>", "I<object>").WithLocation(9, 41),
20416
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IOut<object?>", "IOut<object>").WithLocation(11, 47));
20441
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object>", "I<object?>").WithLocation(8, 53),
20444
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<object?>").WithLocation(9, 57),
20447
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object?>", "I<object>").WithLocation(11, 53),
20450
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IOut<object?>", "IOut<object>").WithLocation(13, 59));
54658
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z").WithArguments("B1", "A<object>").WithLocation(10, 22),
54661
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z").WithArguments("B1", "A<object>").WithLocation(12, 18),
54664
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B2", "A<object?>").WithLocation(15, 22),
54667
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B2", "A<object?>").WithLocation(17, 18));
55084
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(9, 18),
55090
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(10, 27),
55096
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<string?>", "I<string>").WithLocation(16, 27),
55099
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<string?>", "I<string>").WithLocation(17, 18),
55102
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IIn<string?>", "IIn<string>").WithLocation(23, 27),
55105
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IIn<string?>", "IIn<string>").WithLocation(24, 18),
55114
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y4").WithArguments("IOut<string>", "IOut<string?>").WithLocation(30, 18),
55120
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y4").WithArguments("IOut<string>", "IOut<string?>").WithLocation(31, 27));
55153
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(6, 18),
55159
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(7, 18),
55165
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(12, 27),
55171
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(13, 27),
55234
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(36, 22),
55237
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(37, 35),
55240
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(38, 25),
55243
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(41, 39)
55313
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s, s2)").WithArguments("C<string, string?>", "C<string, string>").WithLocation(6, 18),
55316
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s2, s)").WithArguments("C<string?, string>", "C<string, string>").WithLocation(6, 38),
55322
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s2, s)").WithArguments("C<string?, string>", "C<string, string>").WithLocation(7, 18),
55325
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s, s2)").WithArguments("C<string, string?>", "C<string, string>").WithLocation(7, 38),
55369
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(8, 18),
55375
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(9, 27),
55381
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(15, 18),
55384
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(16, 27)
55526
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "M1(false ? 1 : throw new System.Exception())").WithArguments("string?", "string").WithLocation(6, 18),
55532
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "M1(1)").WithArguments("string?", "string").WithLocation(7, 18),
55584
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(7, 29),
55590
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(8, 38),
55599
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(12, 28),
55605
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(13, 37),
56084
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "C<string?>").WithLocation(7, 35),
56087
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "C<string?>").WithLocation(7, 46),
56090
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C3()").WithArguments("C3", "C<string?>").WithLocation(8, 22),
56093
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C4()").WithArguments("C4", "C<string?>").WithLocation(8, 33)
56730
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(8, 18),
56733
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(10, 22)
56807
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(8, 22),
56810
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(10, 18)
56868
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object?, string?>", "IIn<object, string>").WithLocation(8, 23),
56871
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object?, string?>", "IIn<object, string>").WithLocation(10, 18),
56874
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IOut<object?, string?>", "IOut<object, string?>").WithLocation(22, 23),
56877
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IOut<object?, string?>", "IOut<object, string?>").WithLocation(24, 18)
56922
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x2, y2)").WithArguments("(I<object> x2, I<object?> y2)", "(I<object>, I<object>)").WithLocation(14, 29),
56925
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y2, y2)").WithArguments("(I<object?>, I<object?>)", "(I<object>, I<object?>)").WithLocation(17, 29)
56963
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(6, 34),
56966
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(8, 42)
57036
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("I<object?>", "I<object>").WithLocation(7, 43),
57039
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object>").WithLocation(8, 43),
57042
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("I<object?>", "I<object>").WithLocation(9, 34),
57045
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object?>").WithLocation(11, 43),
57048
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object>").WithLocation(12, 34),
57051
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object?>").WithLocation(13, 34),
57054
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IIn<object?>", "IIn<object>").WithLocation(20, 43),
57057
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(21, 43),
57060
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IIn<object?>", "IIn<object>").WithLocation(22, 34),
57063
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(24, 43),
57066
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(25, 34),
57069
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(26, 34),
57072
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IOut<object>", "IOut<object?>").WithLocation(33, 34),
57075
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object>").WithLocation(34, 43),
57078
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IOut<object>", "IOut<object?>").WithLocation(35, 43),
57081
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object?>").WithLocation(37, 43),
57084
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object>").WithLocation(38, 34),
57087
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object?>").WithLocation(39, 34)
57141
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(4, 71),
57147
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(6, 71),
57150
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(8, 72),
57153
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(10, 72));
57176
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("object", "object?").WithLocation(4, 64),
57179
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(4, 72),
57182
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y").WithArguments("object", "object?").WithLocation(5, 64),
57185
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y!").WithArguments("object", "object?").WithLocation(6, 64),
57188
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(6, 72),
57191
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y!").WithArguments("object", "object?").WithLocation(7, 64),
57194
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(8, 73),
57197
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(10, 73));
57238
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("object?", "object").WithLocation(4, 64),
57241
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("object", "object?").WithLocation(6, 63));
57281
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(5, 92),
57284
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(7, 92),
57287
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(9, 93),
57290
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(11, 93));
57314
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(5, 85),
57317
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(5, 93),
57320
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(6, 85),
57323
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y!").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(7, 85),
57326
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(7, 93),
57329
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y!").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(8, 85),
57332
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(9, 94),
57335
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(11, 94));
57376
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("string?", "string").WithLocation(6, 26),
57382
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("string?", "string").WithLocation(10, 18),
57442
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(9, 21),
57445
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(10, 25),
57448
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("I<object>", "I<object?>").WithLocation(13, 13),
57451
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(13, 21),
57454
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "false ? x : y").WithArguments("I<object>", "I<object?>").WithLocation(14, 13),
57457
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(14, 25),
57460
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "true ? x : y").WithArguments("I<object>", "I<object?>").WithLocation(15, 13),
57463
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("IIn<object>", "IIn<object?>").WithLocation(24, 13),
57466
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "false ? x : y").WithArguments("IIn<object>", "IIn<object?>").WithLocation(25, 13),
57469
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "true ? x : y").WithArguments("IIn<object>", "IIn<object?>").WithLocation(26, 13),
57472
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("IOut<object?>", "IOut<object>").WithLocation(31, 13),
57475
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "false ? x : y").WithArguments("IOut<object?>", "IOut<object>").WithLocation(32, 13),
57478
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "true ? x : y").WithArguments("IOut<object?>", "IOut<object>").WithLocation(33, 13));
57800
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("(I<object?>, I<object>)?", "(I<object>, I<object?>)?").WithLocation(6, 21),
57803
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("(I<object?>, I<object>)", "(I<object>, I<object?>)").WithLocation(10, 21));
57939
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new D<string>()").WithArguments("D<string>", "D<string?>").WithLocation(2, 22)
57973
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1 ?? (Action<string>)((string s) => {})").WithArguments("System.Action<string>", "System.Action<string?>").WithLocation(3, 22)
58007
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1 ?? (Func<string?>)(() => null)").WithArguments("System.Func<string?>", "System.Func<string>").WithLocation(3, 19)
58093
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("I<object?>", "I<object>").WithLocation(8, 30),
58099
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<object>", "I<object?>").WithLocation(9, 31),
58105
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2 ?? x2").WithArguments("IIn<object>", "IIn<object?>").WithLocation(14, 27),
58108
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3 ?? y3").WithArguments("IOut<object?>", "IOut<object>").WithLocation(18, 27),
58286
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("A<object>", "B<object?>").WithLocation(14, 10),
58292
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("A<object?>", "B<object>").WithLocation(18, 10),
58295
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "B<object?>").WithLocation(22, 16),
58301
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("B<object?>", "B<object>").WithLocation(26, 16),
58304
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("A<object>", "B<object?>?").WithLocation(30, 10),
58313
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("B<object>?", "B<object?>?").WithLocation(31, 16),
58322
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("A<object?>", "B<object>?").WithLocation(35, 10),
58328
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("B<object?>?", "B<object>?").WithLocation(36, 16),
58386
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("A<object>", "B<object?>").WithLocation(14, 10),
58392
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("A<object?>", "B<object>").WithLocation(18, 10),
58395
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "B<object?>").WithLocation(22, 16),
58401
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("B<object?>", "B<object>").WithLocation(26, 16),
58404
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("A<object>", "B<object?>").WithLocation(30, 10),
58413
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("B<object>", "B<object?>").WithLocation(31, 16),
58422
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("A<object?>", "B<object>").WithLocation(35, 10),
58428
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("B<object?>", "B<object>").WithLocation(36, 16),
58623
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("B<object?>", "A<object>").WithLocation(11, 15),
58626
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("B<object?>", "A<object>").WithLocation(12, 10),
58632
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B<object>", "A<object?>").WithLocation(16, 15),
58641
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B<object>", "A<object?>").WithLocation(17, 10),
58682
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<string?>").WithLocation(10, 14),
58688
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<string?>").WithLocation(12, 19),
58732
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<string?>", "IOut<object>").WithLocation(10, 19),
58735
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<string?>", "IOut<object>").WithLocation(12, 14),
59712
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [] { y1, z1 }").WithArguments("CL1?[]", "CL1[]").WithLocation(13, 14),
59715
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [,] { {y1}, {z1} }").WithArguments("CL1?[*,*]", "CL1[*,*]").WithLocation(14, 14),
59718
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("CL1?[]", "CL1[]").WithLocation(25, 14),
59721
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("CL1?[*,*]", "CL1[*,*]").WithLocation(26, 14),
59724
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [] { y8, z8 }").WithArguments("CL1?[]", "CL1[]").WithLocation(31, 21),
59727
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [,] { {y9}, {z9} }").WithArguments("CL1?[*,*]", "CL1[*,*]").WithLocation(36, 22)
59888
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [] { null, new object() }").WithArguments("object?[]", "object[]").WithLocation(16, 24),
60084
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(10, 27),
60087
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(11, 31),
60090
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("CL0<string>", "CL0<string?>").WithLocation(12, 43),
60093
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(13, 38)
60412
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "cy").WithArguments("C2", "B<object?>").WithLocation(10, 25),
60415
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "cx").WithArguments("C1", "B<object>").WithLocation(12, 25)
60450
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(8, 32),
60456
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(10, 29),
60462
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(15, 32),
60465
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(17, 29)
60595
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(7, 22),
60598
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 25),
60601
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(13, 22),
60604
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(14, 28)
60679
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(8, 25),
60682
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(10, 22)
60761
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<IOut<string?>>", "I<IOut<string>>").WithLocation(10, 23),
60764
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<IOut<string?>>", "I<IOut<string>>").WithLocation(12, 27)
60861
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y0").WithArguments("B<object?>.INone", "B<object>.INone").WithLocation(9, 26),
60864
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y0").WithArguments("B<object?>.INone", "B<object>.INone").WithLocation(11, 22),
60867
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("B<object?>.I<string?>", "B<object>.I<string>").WithLocation(23, 26),
60870
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("B<object?>.I<string?>", "B<object>.I<string>").WithLocation(25, 22),
60873
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("B<object?>.IIn<string?>", "B<object>.IIn<string>").WithLocation(37, 26),
60876
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("B<object?>.IIn<string?>", "B<object>.IIn<string>").WithLocation(39, 22),
60879
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y3").WithArguments("B<object?>.IOut<string?>", "B<object>.IOut<string?>").WithLocation(51, 26),
60882
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y3").WithArguments("B<object?>.IOut<string?>", "B<object>.IOut<string?>").WithLocation(53, 22));
60934
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x2, y2)").WithArguments("(I<object> x2, I<object?> y2)", "(I<object>, I<object>)").WithLocation(18, 32),
60937
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y2, y2)").WithArguments("(I<object?>, I<object?>)", "(I<object>, I<object?>)").WithLocation(21, 32),
60940
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x2, y2)").WithArguments("(I<object> x2, I<object?> y2)", "(I<object>, I<object>)").WithLocation(25, 33));
61114
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(8, 21),
61123
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("I<object?>", "I<object>").WithLocation(10, 21),
61129
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(11, 18),
61138
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("I<object?>", "I<object>").WithLocation(13, 18),
61291
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("I<object>?[]", "I<object?>?[]").WithLocation(8, 27),
61294
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("I<object?>?[]", "I<object?>[]").WithLocation(9, 26),
61297
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("I<object?>?[]", "I<object>?[]").WithLocation(10, 26),
61300
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("I<object>?[]", "I<object>[]").WithLocation(11, 25),
61303
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("IIn<object>?[]", "IIn<object?>?[]").WithLocation(15, 29),
61306
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("IIn<object?>?[]", "IIn<object?>[]").WithLocation(16, 28),
61309
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("IIn<object>?[]", "IIn<object>[]").WithLocation(18, 27),
61312
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("IOut<object?>?[]", "IOut<object?>[]").WithLocation(23, 29),
61315
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("IOut<object?>?[]", "IOut<object>?[]").WithLocation(24, 29),
61318
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("IOut<object>?[]", "IOut<object>[]").WithLocation(25, 28));
61339
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("B<object?>", "A<object>").WithLocation(7, 38),
61342
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "A<object?>").WithLocation(8, 36));
61368
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<string?>").WithLocation(7, 38),
61371
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<string?>", "IOut<object>").WithLocation(13, 38));
62244
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "v2").WithArguments("<anonymous type: CL1? p1, CL1 p2>", "<anonymous type: CL1 p1, CL1? p2>").WithLocation(18, 14),
62259
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "v4").WithArguments("<anonymous type: <anonymous type: CL1? p1, CL1 p2> p0>", "<anonymous type: <anonymous type: CL1 p1, CL1? p2> p0>").WithLocation(37, 14),
62400
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "v1").WithArguments("<anonymous type: CL1<string?> F1>", "<anonymous type: CL1<string> F1>").WithLocation(12, 14),
62403
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "u1").WithArguments("<anonymous type: CL1<string> F1>", "<anonymous type: CL1<string?> F1>").WithLocation(13, 14)
62452
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b0").WithArguments("<anonymous type: string? F>", "<anonymous type: string F>").WithLocation(10, 14),
62455
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a0").WithArguments("<anonymous type: string F>", "<anonymous type: string? F>").WithLocation(11, 14),
62458
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("<anonymous type: I<string?> F>", "<anonymous type: I<string> F>").WithLocation(17, 14),
62461
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("<anonymous type: I<string> F>", "<anonymous type: I<string?> F>").WithLocation(18, 14),
62464
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("<anonymous type: IIn<string?> F>", "<anonymous type: IIn<string> F>").WithLocation(24, 14),
62467
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("<anonymous type: IIn<string> F>", "<anonymous type: IIn<string?> F>").WithLocation(25, 14),
62470
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b3").WithArguments("<anonymous type: IOut<string?> F>", "<anonymous type: IOut<string> F>").WithLocation(31, 14),
62473
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a3").WithArguments("<anonymous type: IOut<string> F>", "<anonymous type: IOut<string?> F>").WithLocation(32, 14));
62607
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { x = y, y = x }").WithArguments("<anonymous type: T? x, T y>", "<anonymous type: T x, T? y>").WithLocation(8, 13),
62677
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { x, y }").WithArguments("<anonymous type: T x, T? y>", "<anonymous type: T? x, T y>").WithLocation(12, 13),
64675
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 46),
64678
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(11, 65),
64681
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(17, 46),
64684
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(18, 83)
64757
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(9, 47),
64760
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(11, 32)
64818
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 48),
64821
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 67),
64824
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(10, 48),
64827
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(11, 48),
64830
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(12, 67),
64833
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(15, 67),
64836
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(18, 48),
64839
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(19, 85)
64865
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("object", "object?").WithLocation(8, 81),
64868
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("object", "object?").WithLocation(9, 66)
64908
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("I<object?>", "I<object>").WithLocation(12, 72),
64911
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b3").WithArguments("I<object?>", "I<object>").WithLocation(13, 87),
64914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c2").WithArguments("IIn<object?>", "IIn<object>").WithLocation(17, 76),
64917
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "d3").WithArguments("IIn<object?>", "IIn<object>").WithLocation(18, 91),
64920
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "f2").WithArguments("IOut<object>", "IOut<object?>").WithLocation(22, 93),
64923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "e3").WithArguments("IOut<object>", "IOut<object?>").WithLocation(23, 78)
65377
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object>", "I<object?>").WithLocation(17, 33),
65380
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(18, 32));
69421
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<I<object?>>()").WithArguments("I<object?>", "I<object>").WithLocation(12, 36),
69424
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<I<object>>()").WithArguments("I<object>", "I<object?>").WithLocation(13, 37),
69427
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<IIn<object>>()").WithArguments("IIn<object>", "IIn<object?>").WithLocation(15, 39),
69430
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<IOut<object?>>()").WithArguments("IOut<object?>", "IOut<object>").WithLocation(16, 39));
70347
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "d1").WithArguments("D<string>", "D<string?>").WithLocation(19, 25),
70350
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "d2").WithArguments("D<string?>", "D<string>").WithLocation(20, 24)
72045
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(8, 41),
72048
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(9, 27),
72051
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(11, 36),
72054
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(12, 22)
73436
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(10, 26),
73439
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(CL0<string>)x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(11, 26)
73474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("B<object>", "A<object?>").WithLocation(7, 25),
73477
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("B<object>", "A<object?>").WithLocation(8, 14),
73480
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("B<object?>", "A<object>").WithLocation(13, 24),
73483
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("B<object?>", "A<object>").WithLocation(14, 14),
73489
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "A<object?>").WithLocation(19, 25),
73495
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "A<object?>").WithLocation(20, 14)
73530
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("IB<object>", "IA<object?>").WithLocation(7, 26),
73533
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("IB<object>", "IA<object?>").WithLocation(8, 14),
73536
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("IB<object?>", "IA<object>").WithLocation(13, 25),
73539
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("IB<object?>", "IA<object>").WithLocation(14, 14),
73545
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IB<object>", "IA<object?>").WithLocation(19, 26),
73551
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IB<object>", "IA<object?>").WithLocation(20, 14));
73574
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IOut<object?>", "IOut<object>").WithLocation(10, 26));
73597
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<object?>").WithLocation(6, 26));
73621
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<string?>", "IOut<object>").WithLocation(11, 26));
73656
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("A<string>", "IIn<object?>").WithLocation(9, 26),
73659
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("B", "IIn<object?>").WithLocation(10, 13),
73662
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("A<string>", "IOut<object>").WithLocation(18, 26),
73665
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("B", "IOut<object>").WithLocation(19, 13));
73838
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<object>", "I<object?>").WithLocation(9, 25),
73841
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object>", "IIn<object?>").WithLocation(10, 27),
73844
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w1").WithArguments("IBoth<object, object>", "IBoth<object?, object?>").WithLocation(12, 38),
73847
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<object?>", "I<object>").WithLocation(16, 24),
73850
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IOut<object?>", "IOut<object>").WithLocation(18, 27),
73853
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w2").WithArguments("IBoth<object?, object?>", "IBoth<object, object>").WithLocation(19, 36));
73893
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<object>", "I<object?>").WithLocation(10, 14),
73896
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object>", "IIn<object?>").WithLocation(12, 14),
73899
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w1").WithArguments("IBoth<object, object>", "IBoth<object?, object?>").WithLocation(16, 14),
73902
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<object?>", "I<object>").WithLocation(21, 14),
73905
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IOut<object?>", "IOut<object>").WithLocation(25, 14),
73908
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w2").WithArguments("IBoth<object?, object?>", "IBoth<object, object>").WithLocation(27, 14));
75147
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y += c").WithArguments("I<object>", "I<object?>").WithLocation(12, 9),
75150
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y += c").WithArguments("IIn<object>", "IIn<object?>").WithLocation(17, 9),
78073
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<string?>", "I<string>").WithLocation(6, 42),
78076
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<string?>", "I<object>").WithLocation(7, 42));
78097
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<string>", "I<string?>").WithLocation(4, 42),
78100
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<object>", "I<string?>").WithLocation(5, 42));
78373
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "null").WithArguments("<null>", "int").WithLocation(5, 39),
79616
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(7, 21),
79622
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 17),
79628
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(10, 22),
79634
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("C<object>", "C<object?>").WithLocation(13, 13),
79637
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(13, 21),
79643
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y!").WithArguments("C<object>", "C<object?>").WithLocation(14, 13),
79646
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x! : y").WithArguments("C<object>", "C<object?>").WithLocation(15, 13),
79649
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(15, 22),
79652
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x! : y!").WithArguments("C<object>", "C<object?>").WithLocation(16, 13)
79679
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(6, 23),
79682
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(7, 23),
79685
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 24),
79688
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(9, 24));
79717
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(6, 29),
79720
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 30));
79742
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(6, 25),
79748
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(7, 25)
79771
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C<object>?)y").WithArguments("C<object?>", "C<object>").WithLocation(6, 18),
79777
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C<object?>)x").WithArguments("C<object>", "C<object?>").WithLocation(7, 18)
79800
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 32),
79806
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(8, 39)
79879
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object?>", "C<object>").WithLocation(7, 13),
79882
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object>", "C<object?>").WithLocation(10, 13)
79910
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object?>", "I<object>").WithLocation(8, 13),
79913
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object>", "I<object?>").WithLocation(11, 13)
79978
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("A<object?>", "A<object>").WithLocation(11, 14),
79981
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("A<object>", "A<object?>").WithLocation(14, 14)
80009
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object?>)x").WithArguments("I<object?>", "I<object>").WithLocation(8, 13),
80012
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object>)y").WithArguments("I<object>", "I<object?>").WithLocation(11, 13)
80441
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(10, 58),
80452
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(13, 58),
80463
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(16, 58),
80471
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(19, 59),
80564
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c, null)").WithArguments("(C<string?> c, string?)", "(C<string>, string)").WithLocation(9, 51),
80567
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, (c, null))").WithArguments("(string?, (C<string>, string))", "(string, (C<string>, string))").WithLocation(9, 44),
80575
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c, null)").WithArguments("(C<string?> c, string?)", "(C<string>, string)").WithLocation(14, 51),
80583
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, (c, null)!)").WithArguments("(string?, (C<string>, string))", "(string, (C<string>, string))").WithLocation(19, 44),
80596
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c!, null!)").WithArguments("(C<string?>, string)", "(C<string>, string)").WithLocation(34, 52),
80601
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c, null)").WithArguments("(C<string?> c, string?)", "(C<string>, string)").WithLocation(44, 51),
83741
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("(B?, B)", "(C, C?)").WithLocation(13, 13),
83853
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(string x, string? y)", "(string, string)").WithLocation(12, 31),
83856
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object x, object? y)", "(object, object)").WithLocation(14, 31),
83865
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)").WithLocation(27, 37),
83868
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)").WithLocation(28, 39),
83871
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(29, 41),
83874
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(30, 40),
83883
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(33, 17),
83886
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(34, 14),
83889
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(B<object> x, B<object?> y)", "(B<object>, B<object>)").WithLocation(42, 37),
83892
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(B<object> x, B<object?> y)", "(B<object?>, B<object?>)").WithLocation(43, 39),
83895
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(45, 44),
83898
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(47, 14),
83901
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(C<object> x, C<object?> y)", "(C<object>, C<object>)").WithLocation(53, 37),
83904
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(C<object> x, C<object?> y)", "(C<object?>, C<object?>)").WithLocation(54, 39),
83907
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(55, 47),
83910
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(57, 17),
83913
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(u, default(T))").WithArguments("(T u, T?)", "(T, T)").WithLocation(64, 22),
83916
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(T), u)").WithArguments("(object?, object? u)", "(object, object)").WithLocation(65, 31));
83967
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(string x, string? y)", "(string, string)?").WithLocation(12, 32),
83970
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object x, object? y)", "(object, object)?").WithLocation(14, 32),
83973
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)?").WithLocation(19, 38),
83976
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)?").WithLocation(20, 40),
83979
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(21, 42),
83982
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(22, 41),
83985
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(27, 45),
83988
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(31, 48),
83991
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(u, default(T))").WithArguments("(T u, T?)", "(T, T)?").WithLocation(36, 23),
83994
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(T), u)").WithArguments("(object?, object? u)", "(object, object)?").WithLocation(37, 32));
84045
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("(string x, string?)", "(string, string)").WithLocation(12, 31),
84048
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("(string x, string?)", "(object, object)").WithLocation(14, 31),
84051
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(A<object>, A<object>)").WithLocation(19, 37),
84054
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(A<object?>, A<object?>)").WithLocation(20, 39),
84057
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(I<object>, I<object>)").WithLocation(21, 37),
84060
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(I<object?>, I<object?>)").WithLocation(22, 39),
84063
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a3").WithArguments("(B<object> x, B<object?>)", "(IIn<object?>, IIn<object?>)").WithLocation(27, 43),
84066
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a4").WithArguments("(C<object> x, C<object?>)", "(IOut<object>, IOut<object>)").WithLocation(31, 43),
84069
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a5").WithArguments("(U, U)", "(object, object)").WithLocation(37, 31));
84120
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string))(x, y)").WithArguments("(string x, string? y)", "(string, string)").WithLocation(12, 18),
84123
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))(x, y)").WithArguments("(object x, object? y)", "(object, object)").WithLocation(14, 18),
84129
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object>, A<object>))(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)").WithLocation(19, 18),
84132
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object?>, A<object?>))(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)").WithLocation(20, 18),
84135
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(21, 46),
84138
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(22, 45),
84141
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(27, 49),
84144
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(31, 52),
84147
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((U, U))(t, default(T))").WithArguments("(U? t, U?)", "(U, U)").WithLocation(36, 18),
84150
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))(default(T), t)").WithArguments("(object?, object? t)", "(object, object)").WithLocation(37, 18),
84207
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string)?)(x, y)").WithArguments("(string x, string? y)", "(string, string)?").WithLocation(12, 18),
84213
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object)?)(x, y)").WithArguments("(object x, object? y)", "(object, object)?").WithLocation(14, 18),
84219
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "A<object>").WithLocation(19, 47),
84222
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "A<object?>").WithLocation(20, 46),
84225
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(21, 47),
84228
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(22, 46),
84231
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(27, 50),
84234
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(31, 53),
84237
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((U, U)?)(t, default(T))").WithArguments("(U? t, U?)", "(U, U)?").WithLocation(36, 18),
84240
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object)?)(default(T), t)").WithArguments("(object?, object? t)", "(object, object)?").WithLocation(37, 18),
84297
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string))a1").WithArguments("(string x, string?)", "(string, string)").WithLocation(12, 18),
84300
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))a1").WithArguments("(string x, string?)", "(object, object)").WithLocation(14, 18),
84303
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object>, A<object>))a2").WithArguments("(A<object> x, A<object?>)", "(A<object>, A<object>)").WithLocation(19, 18),
84306
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object?>, A<object?>))a2").WithArguments("(A<object> x, A<object?>)", "(A<object?>, A<object?>)").WithLocation(20, 18),
84309
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((I<object>, I<object>))a2").WithArguments("(A<object> x, A<object?>)", "(I<object>, I<object>)").WithLocation(21, 18),
84312
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((I<object?>, I<object?>))a2").WithArguments("(A<object> x, A<object?>)", "(I<object?>, I<object?>)").WithLocation(22, 18),
84315
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((IIn<object?>, IIn<object?>))a3").WithArguments("(B<object> x, B<object?>)", "(IIn<object?>, IIn<object?>)").WithLocation(27, 18),
84318
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((IOut<object>, IOut<object>))a4").WithArguments("(C<object> x, C<object?>)", "(IOut<object>, IOut<object>)").WithLocation(31, 18),
84321
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))default((T, T))").WithArguments("(T, T)", "(object, object)").WithLocation(37, 18));
84874
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(object), default(string))").WithArguments("(object?, string?)", "(object? a, string)").WithLocation(5, 33),
84877
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object? a, string)", "(object, string? b)").WithLocation(6, 33),
84919
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, x, y)").WithArguments("(object?, object? x, object y)", "(object x, object? y, object? z)").WithLocation(5, 46),
84928
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, default(object))").WithArguments("(object x, object?)", "(object x, object y)").WithLocation(11, 34),
84969
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, new A() { F = 1 })").WithArguments("(A?, A)", "(A, A?)").WithLocation(12, 22),
84975
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, new B() { F = 2 })").WithArguments("(A?, A)", "(A, A?)").WithLocation(20, 22),
85003
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object? x, string? y)", "(object?, string)").WithLocation(5, 31),
85006
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object?, string)", "(object, string?)").WithLocation(6, 31),
85043
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object x, string? y)", "(object?, string)").WithLocation(5, 31),
85046
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object?, string)", "(object a, string? b)").WithLocation(6, 35),
85080
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, string))(x, y)").WithArguments("(object x, string? y)", "(object, string)").WithLocation(5, 30),
85165
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, x, x, y, y, (y, x), x, x, y, y)").WithArguments("(object, object, object, object?, object?, (object? y, object x), object, object, object?, object?)", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object)").WithLocation(6, 13),
85227
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, x, x, default(object), default(object), default((object, object?)), x, x, default(object), default(object))").WithArguments("(object, object, object, object?, object?, (object, object?), object, object, object?, object?)", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object)").WithLocation(6, 13),
85278
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new ValueTuple<object?, string>(null, """") { Item1 = x }").WithArguments("(object?, string)", "(object, string?)").WithLocation(6, 31),
85693
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object? x, (string z, object? w) y)", "(object x, (string? z, object w) y)").WithLocation(6, 15),
85730
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, s)").WithArguments("(object?, object s)", "(object, object?)?").WithLocation(5, 32),
85811
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, 0)").WithArguments("(object? x, long)", "(object a, long b)").WithLocation(7, 32),
85814
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, (0, y)/*T:(int, string? y)*/)").WithArguments("(object? x, (long b, object c))", "(object a, (long b, object c))").WithLocation(8, 45),
85817
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(0, y)").WithArguments("(long, object? y)", "(long b, object c)").WithLocation(8, 49)
85869
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, default)").WithArguments("(object?, string?)", "(object? a, string)").WithLocation(5, 33),
85872
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object? a, string)", "(object, string? b)").WithLocation(6, 33),
85914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, x, y)").WithArguments("(object?, object? x, object y)", "(object x, object? y, object? z)").WithLocation(5, 46),
85923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, default)").WithArguments("(object x, object?)", "(object x, object y)").WithLocation(11, 34),
85948
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new ValueTuple<object?, string>(item2: """", item1: null) { Item1 = x }").WithArguments("(object?, string)", "(object, string?)").WithLocation(6, 31));
87495
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y, z)").WithArguments("(object? x, object y, object? z)", "(object, object, object)").WithLocation(7, 38),
88594
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(T), new U(), new V())").WithArguments("(T?, U, V?)", "(T, U, V?)").WithLocation(6, 24),
89484
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B2?)x1").WithArguments("A<string>", "B2").WithLocation(19, 10),
89496
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B2)y1").WithArguments("A<string>", "B2").WithLocation(20, 10),
89505
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string?>?)x2").WithArguments("B1", "A<string?>").WithLocation(24, 10),
89517
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string?>)y2").WithArguments("B1", "A<string?>").WithLocation(25, 10),
89541
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string>?)x4").WithArguments("B2", "A<string>").WithLocation(34, 10),
89550
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string>)y4").WithArguments("B2", "A<string>").WithLocation(35, 10),
89586
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<object?>)x1").WithArguments("A<object>", "B<object?>").WithLocation(9, 13),
89589
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<object>)y1").WithArguments("A<object?>", "B<object>").WithLocation(10, 13),
89592
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object?>)x2").WithArguments("B<object>", "A<object?>").WithLocation(17, 13),
89595
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object>)y2").WithArguments("B<object?>", "A<object>").WithLocation(18, 13));
89728
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object?>)x1").WithArguments("A<object>", "I<object?>").WithLocation(13, 13),
89731
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object>)y1").WithArguments("A<object?>", "I<object>").WithLocation(14, 13),
89734
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object?>)x2").WithArguments("I<object>", "A<object?>").WithLocation(21, 13),
89737
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object>)y2").WithArguments("I<object?>", "A<object>").WithLocation(22, 13),
89740
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(IIn<object?>)x3").WithArguments("B<object>", "IIn<object?>").WithLocation(29, 13),
89743
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<object>)y4").WithArguments("IIn<object?>", "B<object>").WithLocation(38, 13),
89746
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(IOut<object>)y5").WithArguments("C<object?>", "IOut<object>").WithLocation(46, 13),
89749
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C<object?>)x6").WithArguments("IOut<object>", "C<object?>").WithLocation(53, 13));
89871
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string>)x1").WithArguments("A<string?>", "A<string>").WithLocation(14, 18),
89874
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string?>)x2").WithArguments("A<string>", "A<string?>").WithLocation(18, 18));
89918
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T>)x1").WithArguments("B<T?>", "B<T>").WithLocation(17, 14),
89921
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T>)y1").WithArguments("B<T?>", "B<T>").WithLocation(19, 14),
89927
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T>)x2").WithArguments("B<T?>", "B<T>").WithLocation(26, 14),
89930
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T?>)y2").WithArguments("B<T>", "B<T?>").WithLocation(27, 14));
90320
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("I<object>", "I<object?>").WithLocation(9, 29),
90326
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("I<object?>", "I<object>").WithLocation(11, 28),
90329
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("IIn<object>", "IIn<object?>").WithLocation(16, 31),
90335
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b3").WithArguments("IOut<object?>", "IOut<object>").WithLocation(25, 31));
90421
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a3").WithArguments("A<object?>", "A<object>").WithLocation(16, 28),
90424
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("A<object?>", "B").WithLocation(18, 20));
90828
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "item").WithArguments("object[]?[]", "object[][]").WithLocation(10, 29));
92760
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref object").WithArguments("object?", "object").WithLocation(13, 41));
93993
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y0").WithArguments("B<object, string?>", "B<object?, string>").WithLocation(17, 13),
93996
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w0").WithArguments("B<object, string>", "B<object?, string>").WithLocation(19, 13),
93999
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z0").WithArguments("B<object?, string>", "B<object, string?>").WithLocation(20, 13),
94002
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w0").WithArguments("B<object, string>", "B<object, string?>").WithLocation(21, 13),
94005
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z0").WithArguments("B<object?, string>", "B<object, string>").WithLocation(22, 13)
96313
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S, S))t").WithArguments("(S?, object?)", "(S, S)").WithLocation(11, 10),
96316
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S, S))t").WithArguments("(S?, object?)", "(S, S)").WithLocation(12, 10),
96346
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string))t1").WithArguments("(object?, object)", "(string, string)").WithLocation(5, 18),
96380
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(a, b)").WithArguments("(B? a, B b)", "(B, B)").WithLocation(12, 20),
96411
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((B, B))(b, a)").WithArguments("(B b, B? a)", "(B, B)").WithLocation(12, 17),
96459
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(new A(), new S() { F = 1 })").WithArguments("(B?, S)", "(B, S)").WithLocation(16, 21),
96465
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(new A(), new S() { F = 3 })").WithArguments("(B?, S?)", "(B, S?)").WithLocation(28, 22),
96513
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S, B))(new S() { F = 1 }, new A())").WithArguments("(S, B?)", "(S, B)").WithLocation(16, 18),
96528
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S?, B))(new S() { F = 3 }, new A())").WithArguments("(S?, B?)", "(S?, B)").WithLocation(28, 18),
97112
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((T?, T?))(new T() { P = 1 }, new T() { Q = null })").WithArguments("(T?, T?)", "(object, object)").WithLocation(10, 30),
123629
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object>", "A<object?>").WithLocation(18, 16));
123664
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object>", "A<object?>").WithLocation(18, 16));
126726
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object?>() { F = null }").WithArguments("C<object?>", "C<object>").WithLocation(10, 23),
126732
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object>() { F = new object() }").WithArguments("C<object>", "C<object?>").WithLocation(12, 24));
126760
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new S<object?>()").WithArguments("S<object?>", "S<object>").WithLocation(10, 23),
126766
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new S<object>() { F = new object() }").WithArguments("S<object>", "S<object?>").WithLocation(12, 24));
126797
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { F = y1 }").WithArguments("<anonymous type: C<object?>? F>", "<anonymous type: C<object> F>").WithLocation(8, 14),
126806
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { F = y2 }").WithArguments("<anonymous type: C<object?> F>", "<anonymous type: C<object>? F>").WithLocation(15, 14));
126837
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y1, y1)").WithArguments("(C<object?>?, C<object?>?)", "(C<object> x1, C<object?>? y1)").WithLocation(8, 14),
126846
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y2, y2)").WithArguments("(C<object?>, C<object?>)", "(C<object>? x2, C<object?> y2)").WithLocation(15, 14));
126869
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(C<object> x, C<object?>? y)", "(C<object?>? a, C<object> b)").WithLocation(6, 42),
131336
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a").WithArguments("A<object?>", "A<object>").WithLocation(12, 15),
131366
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("A<object>", "A<object?>").WithLocation(12, 24),
131738
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, null)").WithArguments("(T?, U?)", "(T? t1, U? u2)").WithLocation(20, 24),
131741
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, null)").WithArguments("(T?, U?)", "(T t2, U? u1)").WithLocation(24, 31));
131771
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, null)").WithArguments("(T?, T?)", "(T, T)").WithLocation(11, 59),
131774
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, new T())").WithArguments("(T?, T)", "(T, T)").WithLocation(12, 32));
131805
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y, default)").WithArguments("(T? y, T?)", "(T, T)").WithLocation(12, 47),
131808
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, x)").WithArguments("(T?, T x)", "(T x, T? y)").WithLocation(13, 32));
131838
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, null)").WithArguments("(object? x, object?)", "(object, object)").WithLocation(11, 47),
131841
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, x)").WithArguments("(T?, object? x)", "(T? x, object y)").WithLocation(12, 32));
131862
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "s").WithArguments("A<string[][][*,*]?>", "A<object>").WithLocation(6, 13)
132335
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c2").WithArguments("C<object?>", "C<object>").WithLocation(6, 16),
132341
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c4").WithArguments("C<object>", "C<object?>").WithLocation(7, 16));
132681
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, new T())").WithArguments("(T?, T)", "(T, T?)").WithLocation(5, 21),
132756
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, new T())").WithArguments("(T?, T)", "(T, T?)").WithLocation(5, 21),
132906
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y, z)").WithArguments("(object y, object? z)", "(object x, object y)").WithLocation(5, 62),
133254
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, x, x, y, y, (y, x), x, x, y, y)").WithArguments("(object, object, object, object?, object?, (object? y, object x), object, object, object?, object?)", "(object?, object, object?, object, object?, (object, object?), object, object, object?, object)").WithLocation(5, 109),
133362
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "el").WithArguments("(object?, object?)", "(object, object)").WithLocation(45, 35),
134683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("S<T?>", "S<T>?").WithLocation(10, 31),
134686
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("S<T>", "S<T?>?").WithLocation(10, 31),
134715
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(S<T?>, S<T>)", "(S<T>? x, S<T?>? y)").WithLocation(10, 45),
135234
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("string", "string?").WithLocation(5, 29)
135258
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("string?", "string").WithLocation(5, 20),
135261
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("string", "string?").WithLocation(9, 20)
136427
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "g").WithArguments("G<string?>", "G<string>").WithLocation(17, 24));
137697
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?>").WithLocation(5, 23)
137737
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string>").WithLocation(4, 22)
137781
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?>").WithLocation(5, 23)
137824
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string>").WithLocation(4, 22)
137866
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?>").WithLocation(5, 23)
137902
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string, object>").WithLocation(5, 30),
137905
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?, object?>").WithLocation(6, 32)
137996
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S, object>").WithLocation(5, 25),
137999
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S>").WithLocation(7, 26)
138041
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S?, object>").WithLocation(5, 26),
138044
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S?>").WithLocation(7, 27)
138094
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S, object>").WithLocation(5, 25),
138097
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S>").WithLocation(7, 26)
138140
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S?, object>").WithLocation(5, 26),
138143
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S?>").WithLocation(7, 27)
138192
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1<S>()").WithArguments("C1<S>", "Base<S, object>").WithLocation(5, 25),
138195
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2<S>()").WithArguments("C2<S>", "Base<object?, S>").WithLocation(7, 26)
140585
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { ""string"", null }").WithArguments("string?[]", "System.Collections.Generic.IEnumerable<object>").WithLocation(7, 34),
140588
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { ""string"", null }").WithArguments("string?[]", "System.Collections.Generic.IList<string>").WithLocation(10, 28)
140614
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { new[] { ""string"", null } }").WithArguments("string?[][]", "System.Collections.Generic.IEnumerable<object[]>").WithLocation(7, 36),
140617
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { new[] { ""string"", null } }").WithArguments("string?[][]", "System.Collections.Generic.IEnumerable<object[]?>").WithLocation(8, 37),
140620
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { new[] { ""string"" , null } }").WithArguments("string?[][]", "System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<string>>").WithLocation(11, 47)
145032
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i3").WithArguments("System.IEquatable<A>", "System.IEquatable<A?>").WithLocation(41, 29),
145035
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i7").WithArguments("System.IEquatable<(B, B)>", "System.IEquatable<(B?, B?)>").WithLocation(47, 35)
145145
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i1").WithArguments("IEquatable<A?>", "IEquatable<A>").WithLocation(14, 28),
145148
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i2").WithArguments("IEquatable<A>", "IEquatable<A?>").WithLocation(15, 29));
146914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ax *= by").WithArguments("A<T>", "A<T?>").WithLocation(29, 10),
146920
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ay *= bx").WithArguments("A<T?>", "A<T>").WithLocation(30, 10));
153949
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x2 : ref y2").WithArguments("T", "T?").WithLocation(15, 25),
153952
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("T?", "T").WithLocation(15, 42),
153955
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref y2 : ref x2").WithArguments("T", "T?").WithLocation(16, 25),
153958
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("T?", "T").WithLocation(16, 33),
153961
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("I<T>", "I<T?>").WithLocation(29, 36),
153964
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("I<T>", "I<T?>").WithLocation(30, 45));
158915
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "value2").WithArguments("T?", "T").WithLocation(9, 20)
159427
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(13, 26),
159430
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""b"")").WithArguments("C2<string>", "C2<string?>").WithLocation(13, 41),
159436
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 26),
159439
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 44),
159442
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 42),
159445
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 69),
159448
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(22, 41),
159451
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""e"")").WithArguments("C2<string>", "C2<string?>").WithLocation(22, 56),
159766
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(13, 26),
159769
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""b"")").WithArguments("C2<string>", "C2<string?>").WithLocation(13, 41),
159775
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 26),
159778
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 44),
159781
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 59),
159784
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 86),
159787
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(22, 57),
159790
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""e"")").WithArguments("C2<string>", "C2<string?>").WithLocation(22, 72),
160143
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(13, 28),
160146
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""b"")").WithArguments("C2<string>", "C2<string?>").WithLocation(13, 43),
160152
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 28),
160155
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 46),
160158
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 44),
160161
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 71),
160164
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(22, 43),
160167
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""e"")").WithArguments("C2<string>", "C2<string?>").WithLocation(22, 58),
Semantics\NullableReferenceTypesVsPatterns.cs (2)
1978
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<string?>", "I<string>").WithLocation(39, 37),
1981
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<string?>", "I<string>").WithLocation(40, 29)
Semantics\RefFieldTests.cs (4)
21282
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("S<object?>", "S<object>").WithLocation(8, 33),
21285
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("S<object>", "S<object?>").WithLocation(9, 34),
21288
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("S<object?>", "S<object>").WithLocation(13, 40),
21291
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("S<object>", "S<object?>").WithLocation(14, 41)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\Source\NullablePublicAPITests.cs (4)
46
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C[])arr1").WithArguments("C?[]", "C[]").WithLocation(6, 20),
1471
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, (short)0)").WithArguments("(object? x, int)", "(object a, int b)").WithLocation(9, 32),
1474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, default)").WithArguments("(object?, int)", "(object a, int b)").WithLocation(10, 32),
1477
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(object), default(int))").WithArguments("(object?, int)", "(object a, int b)").WithLocation(11, 32)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
363
case ErrorCode.
WRN_NullabilityMismatchInAssignment
: