721 references to WRN_NullabilityMismatchInAssignment
Microsoft.CodeAnalysis.CSharp (6)
Errors\ErrorFacts.cs (3)
33
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInAssignment
));
450
case ErrorCode.
WRN_NullabilityMismatchInAssignment
:
1961
or ErrorCode.
WRN_NullabilityMismatchInAssignment
FlowAnalysis\NullableWalker.cs (2)
2629
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, syntaxNode, sourceType, destinationType);
2634
ReportDiagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, location, sourceType, destinationType);
Generated\ErrorFacts.Generated.cs (1)
211
case ErrorCode.
WRN_NullabilityMismatchInAssignment
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenFunctionPointersTests.cs (5)
7122
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<string, string?, string?>", "delegate*<string?, string?, string?>").WithLocation(9, 53),
7125
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<string, string?, string?>", "delegate*<string, string?, string>").WithLocation(10, 51),
7131
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1(ref str2)").WithArguments("string", "string?").WithLocation(18, 32),
7134
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ptr1").WithArguments("delegate*<ref string, ref string>", "delegate*<ref string?, ref string>").WithLocation(19, 51),
7137
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)
10959
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)
47474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o").WithArguments("(object?, object?)", "(object, object)").WithLocation(9, 35),
49697
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "null").WithArguments("<null>", "int").WithLocation(5, 33),
Semantics\ExtensionTests2.cs (2)
1450
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object?>()").WithArguments("C<object?>", "C<object>").WithLocation(3, 15),
1453
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object>()").WithArguments("C<object>", "C<object?>").WithLocation(7, 16));
Semantics\InlineArrayTests.cs (8)
14983
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?>", "System.Span<string>").WithLocation(8, 33),
14986
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?>", "System.ReadOnlySpan<string>").WithLocation(9, 41),
14989
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string>", "System.Span<string?>").WithLocation(26, 34),
14992
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string>", "System.ReadOnlySpan<string?>").WithLocation(27, 42)
15033
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?[]>", "System.Span<string[]>").WithLocation(8, 35),
15036
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("Buffer10<string?[]>", "System.ReadOnlySpan<string[]>").WithLocation(9, 43),
15039
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b4").WithArguments("Buffer10<string[]>", "System.Span<string?[]>").WithLocation(26, 36),
15042
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)
5213
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "default(S<object>)").WithArguments("S<object>", "S<object?>").WithLocation(11, 40),
5216
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),
18914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(19, 25),
20357
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL1<string>", "CL1<string?>").WithLocation(10, 16),
20360
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("CL1<string?>", "CL1<string>").WithLocation(15, 16)
20404
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object>", "I<object?>").WithLocation(6, 41),
20407
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<object?>").WithLocation(7, 45),
20410
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object?>", "I<object>").WithLocation(9, 41),
20413
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IOut<object?>", "IOut<object>").WithLocation(11, 47));
20438
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object>", "I<object?>").WithLocation(8, 53),
20441
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<object?>").WithLocation(9, 57),
20444
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object?>", "I<object>").WithLocation(11, 53),
20447
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IOut<object?>", "IOut<object>").WithLocation(13, 59));
54659
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z").WithArguments("B1", "A<object>").WithLocation(10, 22),
54662
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z").WithArguments("B1", "A<object>").WithLocation(12, 18),
54665
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B2", "A<object?>").WithLocation(15, 22),
54668
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B2", "A<object?>").WithLocation(17, 18));
55085
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(9, 18),
55091
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(10, 27),
55097
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<string?>", "I<string>").WithLocation(16, 27),
55100
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<string?>", "I<string>").WithLocation(17, 18),
55103
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IIn<string?>", "IIn<string>").WithLocation(23, 27),
55106
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IIn<string?>", "IIn<string>").WithLocation(24, 18),
55115
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y4").WithArguments("IOut<string>", "IOut<string?>").WithLocation(30, 18),
55121
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y4").WithArguments("IOut<string>", "IOut<string?>").WithLocation(31, 27));
55154
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(6, 18),
55160
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(7, 18),
55166
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(12, 27),
55172
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(13, 27),
55235
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(36, 22),
55238
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(37, 35),
55241
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(38, 25),
55244
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "D2(s)").WithArguments("C.MyDelegate<string?>", "C.MyDelegate<string>").WithLocation(41, 39)
55314
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s, s2)").WithArguments("C<string, string?>", "C<string, string>").WithLocation(6, 18),
55317
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s2, s)").WithArguments("C<string?, string>", "C<string, string>").WithLocation(6, 38),
55323
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s2, s)").WithArguments("C<string?, string>", "C<string, string>").WithLocation(7, 18),
55326
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "Create(s, s2)").WithArguments("C<string, string?>", "C<string, string>").WithLocation(7, 38),
55370
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(8, 18),
55376
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(9, 27),
55382
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(15, 18),
55385
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(16, 27)
55527
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "M1(false ? 1 : throw new System.Exception())").WithArguments("string?", "string").WithLocation(6, 18),
55533
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "M1(1)").WithArguments("string?", "string").WithLocation(7, 18),
55585
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(7, 29),
55591
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(8, 38),
55600
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(12, 28),
55606
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("string?", "string").WithLocation(13, 37),
56085
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "C<string?>").WithLocation(7, 35),
56088
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "C<string?>").WithLocation(7, 46),
56091
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C3()").WithArguments("C3", "C<string?>").WithLocation(8, 22),
56094
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C4()").WithArguments("C4", "C<string?>").WithLocation(8, 33)
56731
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(8, 18),
56734
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(10, 22)
56808
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(8, 22),
56811
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(10, 18)
56869
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object?, string?>", "IIn<object, string>").WithLocation(8, 23),
56872
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object?, string?>", "IIn<object, string>").WithLocation(10, 18),
56875
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IOut<object?, string?>", "IOut<object, string?>").WithLocation(22, 23),
56878
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IOut<object?, string?>", "IOut<object, string?>").WithLocation(24, 18)
56923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x2, y2)").WithArguments("(I<object> x2, I<object?> y2)", "(I<object>, I<object>)").WithLocation(14, 29),
56926
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y2, y2)").WithArguments("(I<object?>, I<object?>)", "(I<object>, I<object?>)").WithLocation(17, 29)
56964
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(6, 34),
56967
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(8, 42)
57037
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("I<object?>", "I<object>").WithLocation(7, 43),
57040
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object>").WithLocation(8, 43),
57043
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("I<object?>", "I<object>").WithLocation(9, 34),
57046
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object?>").WithLocation(11, 43),
57049
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object>").WithLocation(12, 34),
57052
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z1").WithArguments("I<object>?", "I<object?>").WithLocation(13, 34),
57055
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IIn<object?>", "IIn<object>").WithLocation(20, 43),
57058
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(21, 43),
57061
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("IIn<object?>", "IIn<object>").WithLocation(22, 34),
57064
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(24, 43),
57067
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(25, 34),
57070
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IIn<object>?", "IIn<object>").WithLocation(26, 34),
57073
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IOut<object>", "IOut<object?>").WithLocation(33, 34),
57076
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object>").WithLocation(34, 43),
57079
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IOut<object>", "IOut<object?>").WithLocation(35, 43),
57082
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object?>").WithLocation(37, 43),
57085
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object>").WithLocation(38, 34),
57088
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z3").WithArguments("IOut<object>?", "IOut<object?>").WithLocation(39, 34)
57142
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(4, 71),
57148
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(6, 71),
57151
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(8, 72),
57154
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(10, 72));
57177
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("object", "object?").WithLocation(4, 64),
57180
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(4, 72),
57183
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y").WithArguments("object", "object?").WithLocation(5, 64),
57186
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y!").WithArguments("object", "object?").WithLocation(6, 64),
57189
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(6, 72),
57192
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y!").WithArguments("object", "object?").WithLocation(7, 64),
57195
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(8, 73),
57198
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("object?", "object").WithLocation(10, 73));
57239
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("object?", "object").WithLocation(4, 64),
57242
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("object", "object?").WithLocation(6, 63));
57282
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(5, 92),
57285
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(7, 92),
57288
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(9, 93),
57291
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(11, 93));
57315
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(5, 85),
57318
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(5, 93),
57321
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(6, 85),
57324
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x : ref y!").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(7, 85),
57327
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(7, 93),
57330
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x! : ref y!").WithArguments("System.Collections.Generic.List<object>?", "System.Collections.Generic.List<object?>?").WithLocation(8, 85),
57333
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(9, 94),
57336
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("System.Collections.Generic.List<object?>?", "System.Collections.Generic.List<object>?").WithLocation(11, 94));
57377
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("string?", "string").WithLocation(6, 26),
57383
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("string?", "string").WithLocation(10, 18),
57443
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(9, 21),
57446
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(10, 25),
57449
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("I<object>", "I<object?>").WithLocation(13, 13),
57452
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(13, 21),
57455
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "false ? x : y").WithArguments("I<object>", "I<object?>").WithLocation(14, 13),
57458
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(14, 25),
57461
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "true ? x : y").WithArguments("I<object>", "I<object?>").WithLocation(15, 13),
57464
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("IIn<object>", "IIn<object?>").WithLocation(24, 13),
57467
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "false ? x : y").WithArguments("IIn<object>", "IIn<object?>").WithLocation(25, 13),
57470
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "true ? x : y").WithArguments("IIn<object>", "IIn<object?>").WithLocation(26, 13),
57473
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("IOut<object?>", "IOut<object>").WithLocation(31, 13),
57476
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "false ? x : y").WithArguments("IOut<object?>", "IOut<object>").WithLocation(32, 13),
57479
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "true ? x : y").WithArguments("IOut<object?>", "IOut<object>").WithLocation(33, 13));
57801
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("(I<object?>, I<object>)?", "(I<object>, I<object?>)?").WithLocation(6, 21),
57804
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("(I<object?>, I<object>)", "(I<object>, I<object?>)").WithLocation(10, 21));
57940
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new D<string>()").WithArguments("D<string>", "D<string?>").WithLocation(2, 22)
57974
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1 ?? (Action<string>)((string s) => {})").WithArguments("System.Action<string>", "System.Action<string?>").WithLocation(3, 22)
58008
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1 ?? (Func<string?>)(() => null)").WithArguments("System.Func<string?>", "System.Func<string>").WithLocation(3, 19)
58094
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("I<object?>", "I<object>").WithLocation(8, 30),
58100
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<object>", "I<object?>").WithLocation(9, 31),
58106
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2 ?? x2").WithArguments("IIn<object>", "IIn<object?>").WithLocation(14, 27),
58109
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3 ?? y3").WithArguments("IOut<object?>", "IOut<object>").WithLocation(18, 27),
58287
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("A<object>", "B<object?>").WithLocation(14, 10),
58293
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("A<object?>", "B<object>").WithLocation(18, 10),
58296
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "B<object?>").WithLocation(22, 16),
58302
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("B<object?>", "B<object>").WithLocation(26, 16),
58305
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("A<object>", "B<object?>?").WithLocation(30, 10),
58314
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("B<object>?", "B<object?>?").WithLocation(31, 16),
58323
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("A<object?>", "B<object>?").WithLocation(35, 10),
58329
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("B<object?>?", "B<object>?").WithLocation(36, 16),
58387
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("A<object>", "B<object?>").WithLocation(14, 10),
58393
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("A<object?>", "B<object>").WithLocation(18, 10),
58396
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "B<object?>").WithLocation(22, 16),
58402
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("B<object?>", "B<object>").WithLocation(26, 16),
58405
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("A<object>", "B<object?>").WithLocation(30, 10),
58414
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x5").WithArguments("B<object>", "B<object?>").WithLocation(31, 16),
58423
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("A<object?>", "B<object>").WithLocation(35, 10),
58429
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x6").WithArguments("B<object?>", "B<object>").WithLocation(36, 16),
58624
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("B<object?>", "A<object>").WithLocation(11, 15),
58627
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("B<object?>", "A<object>").WithLocation(12, 10),
58633
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B<object>", "A<object?>").WithLocation(16, 15),
58642
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("B<object>", "A<object?>").WithLocation(17, 10),
58683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<string?>").WithLocation(10, 14),
58689
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<string?>").WithLocation(12, 19),
58733
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<string?>", "IOut<object>").WithLocation(10, 19),
58736
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<string?>", "IOut<object>").WithLocation(12, 14),
59713
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [] { y1, z1 }").WithArguments("CL1?[]", "CL1[]").WithLocation(13, 14),
59716
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [,] { {y1}, {z1} }").WithArguments("CL1?[*,*]", "CL1[*,*]").WithLocation(14, 14),
59719
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("CL1?[]", "CL1[]").WithLocation(25, 14),
59722
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("CL1?[*,*]", "CL1[*,*]").WithLocation(26, 14),
59725
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [] { y8, z8 }").WithArguments("CL1?[]", "CL1[]").WithLocation(31, 21),
59728
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [,] { {y9}, {z9} }").WithArguments("CL1?[*,*]", "CL1[*,*]").WithLocation(36, 22)
59889
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new [] { null, new object() }").WithArguments("object?[]", "object[]").WithLocation(16, 24),
60085
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(10, 27),
60088
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(11, 31),
60091
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("CL0<string>", "CL0<string?>").WithLocation(12, 43),
60094
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(13, 38)
60413
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "cy").WithArguments("C2", "B<object?>").WithLocation(10, 25),
60416
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "cx").WithArguments("C1", "B<object>").WithLocation(12, 25)
60451
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(8, 32),
60457
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(10, 29),
60463
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(15, 32),
60466
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("C<object?>", "C<object>").WithLocation(17, 29)
60596
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(7, 22),
60599
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 25),
60602
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(13, 22),
60605
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(14, 28)
60680
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(8, 25),
60683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(10, 22)
60762
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<IOut<string?>>", "I<IOut<string>>").WithLocation(10, 23),
60765
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<IOut<string?>>", "I<IOut<string>>").WithLocation(12, 27)
60862
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y0").WithArguments("B<object?>.INone", "B<object>.INone").WithLocation(9, 26),
60865
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y0").WithArguments("B<object?>.INone", "B<object>.INone").WithLocation(11, 22),
60868
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("B<object?>.I<string?>", "B<object>.I<string>").WithLocation(23, 26),
60871
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("B<object?>.I<string?>", "B<object>.I<string>").WithLocation(25, 22),
60874
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("B<object?>.IIn<string?>", "B<object>.IIn<string>").WithLocation(37, 26),
60877
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("B<object?>.IIn<string?>", "B<object>.IIn<string>").WithLocation(39, 22),
60880
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y3").WithArguments("B<object?>.IOut<string?>", "B<object>.IOut<string?>").WithLocation(51, 26),
60883
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y3").WithArguments("B<object?>.IOut<string?>", "B<object>.IOut<string?>").WithLocation(53, 22));
60935
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x2, y2)").WithArguments("(I<object> x2, I<object?> y2)", "(I<object>, I<object>)").WithLocation(18, 32),
60938
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y2, y2)").WithArguments("(I<object?>, I<object?>)", "(I<object>, I<object?>)").WithLocation(21, 32),
60941
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x2, y2)").WithArguments("(I<object> x2, I<object?> y2)", "(I<object>, I<object>)").WithLocation(25, 33));
61115
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(8, 21),
61124
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("I<object?>", "I<object>").WithLocation(10, 21),
61130
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(11, 18),
61139
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w").WithArguments("I<object?>", "I<object>").WithLocation(13, 18),
61292
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("I<object>?[]", "I<object?>?[]").WithLocation(8, 27),
61295
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("I<object?>?[]", "I<object?>[]").WithLocation(9, 26),
61298
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("I<object?>?[]", "I<object>?[]").WithLocation(10, 26),
61301
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("I<object>?[]", "I<object>[]").WithLocation(11, 25),
61304
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("IIn<object>?[]", "IIn<object?>?[]").WithLocation(15, 29),
61307
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("IIn<object?>?[]", "IIn<object?>[]").WithLocation(16, 28),
61310
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("IIn<object>?[]", "IIn<object>[]").WithLocation(18, 27),
61313
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("IOut<object?>?[]", "IOut<object?>[]").WithLocation(23, 29),
61316
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { y }").WithArguments("IOut<object?>?[]", "IOut<object>?[]").WithLocation(24, 29),
61319
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new[] { x }").WithArguments("IOut<object>?[]", "IOut<object>[]").WithLocation(25, 28));
61340
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("B<object?>", "A<object>").WithLocation(7, 38),
61343
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "A<object?>").WithLocation(8, 36));
61369
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<string?>").WithLocation(7, 38),
61372
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("IOut<string?>", "IOut<object>").WithLocation(13, 38));
62245
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "v2").WithArguments("<anonymous type: CL1? p1, CL1 p2>", "<anonymous type: CL1 p1, CL1? p2>").WithLocation(18, 14),
62260
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),
62401
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "v1").WithArguments("<anonymous type: CL1<string?> F1>", "<anonymous type: CL1<string> F1>").WithLocation(12, 14),
62404
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "u1").WithArguments("<anonymous type: CL1<string> F1>", "<anonymous type: CL1<string?> F1>").WithLocation(13, 14)
62453
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b0").WithArguments("<anonymous type: string? F>", "<anonymous type: string F>").WithLocation(10, 14),
62456
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a0").WithArguments("<anonymous type: string F>", "<anonymous type: string? F>").WithLocation(11, 14),
62459
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("<anonymous type: I<string?> F>", "<anonymous type: I<string> F>").WithLocation(17, 14),
62462
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("<anonymous type: I<string> F>", "<anonymous type: I<string?> F>").WithLocation(18, 14),
62465
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("<anonymous type: IIn<string?> F>", "<anonymous type: IIn<string> F>").WithLocation(24, 14),
62468
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("<anonymous type: IIn<string> F>", "<anonymous type: IIn<string?> F>").WithLocation(25, 14),
62471
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b3").WithArguments("<anonymous type: IOut<string?> F>", "<anonymous type: IOut<string> F>").WithLocation(31, 14),
62474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a3").WithArguments("<anonymous type: IOut<string> F>", "<anonymous type: IOut<string?> F>").WithLocation(32, 14));
62608
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),
62678
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { x, y }").WithArguments("<anonymous type: T x, T? y>", "<anonymous type: T? x, T y>").WithLocation(12, 13),
64676
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 46),
64679
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(11, 65),
64682
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(17, 46),
64685
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(18, 83)
64758
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(9, 47),
64761
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(11, 32)
64819
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 48),
64822
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(9, 67),
64825
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(10, 48),
64828
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(11, 48),
64831
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(12, 67),
64834
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(15, 67),
64837
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(18, 48),
64840
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object?>", "B<object>").WithLocation(19, 85)
64866
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("object", "object?").WithLocation(8, 81),
64869
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("object", "object?").WithLocation(9, 66)
64909
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("I<object?>", "I<object>").WithLocation(12, 72),
64912
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b3").WithArguments("I<object?>", "I<object>").WithLocation(13, 87),
64915
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c2").WithArguments("IIn<object?>", "IIn<object>").WithLocation(17, 76),
64918
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "d3").WithArguments("IIn<object?>", "IIn<object>").WithLocation(18, 91),
64921
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "f2").WithArguments("IOut<object>", "IOut<object?>").WithLocation(22, 93),
64924
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "e3").WithArguments("IOut<object>", "IOut<object?>").WithLocation(23, 78)
65378
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("I<object>", "I<object?>").WithLocation(17, 33),
65381
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("I<object?>", "I<object>").WithLocation(18, 32));
69445
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<I<object?>>()").WithArguments("I<object?>", "I<object>").WithLocation(12, 36),
69448
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<I<object>>()").WithArguments("I<object>", "I<object?>").WithLocation(13, 37),
69451
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<IIn<object>>()").WithArguments("IIn<object>", "IIn<object?>").WithLocation(15, 39),
69454
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "F<IOut<object?>>()").WithArguments("IOut<object?>", "IOut<object>").WithLocation(16, 39));
70371
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "d1").WithArguments("D<string>", "D<string?>").WithLocation(19, 25),
70374
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "d2").WithArguments("D<string?>", "D<string>").WithLocation(20, 24)
72069
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(8, 41),
72072
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(9, 27),
72075
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(11, 36),
72078
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "o4").WithArguments("C<object?>", "C<object>").WithLocation(12, 22)
73460
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(10, 26),
73463
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(CL0<string>)x1").WithArguments("CL0<string?>", "CL0<string>").WithLocation(11, 26)
73498
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("B<object>", "A<object?>").WithLocation(7, 25),
73501
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("B<object>", "A<object?>").WithLocation(8, 14),
73504
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("B<object?>", "A<object>").WithLocation(13, 24),
73507
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("B<object?>", "A<object>").WithLocation(14, 14),
73513
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "A<object?>").WithLocation(19, 25),
73519
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("B<object>", "A<object?>").WithLocation(20, 14)
73554
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("IB<object>", "IA<object?>").WithLocation(7, 26),
73557
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("IB<object>", "IA<object?>").WithLocation(8, 14),
73560
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("IB<object?>", "IA<object>").WithLocation(13, 25),
73563
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("IB<object?>", "IA<object>").WithLocation(14, 14),
73569
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IB<object>", "IA<object?>").WithLocation(19, 26),
73575
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x3").WithArguments("IB<object>", "IA<object?>").WithLocation(20, 14));
73598
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IOut<object?>", "IOut<object>").WithLocation(10, 26));
73621
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("IIn<object>", "IIn<object?>").WithLocation(6, 26));
73645
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<string?>", "IOut<object>").WithLocation(11, 26));
73680
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("A<string>", "IIn<object?>").WithLocation(9, 26),
73683
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("B", "IIn<object?>").WithLocation(10, 13),
73686
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("A<string>", "IOut<object>").WithLocation(18, 26),
73689
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("B", "IOut<object>").WithLocation(19, 13));
73862
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<object>", "I<object?>").WithLocation(9, 25),
73865
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object>", "IIn<object?>").WithLocation(10, 27),
73868
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w1").WithArguments("IBoth<object, object>", "IBoth<object?, object?>").WithLocation(12, 38),
73871
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<object?>", "I<object>").WithLocation(16, 24),
73874
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IOut<object?>", "IOut<object>").WithLocation(18, 27),
73877
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w2").WithArguments("IBoth<object?, object?>", "IBoth<object, object>").WithLocation(19, 36));
73917
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x1").WithArguments("I<object>", "I<object?>").WithLocation(10, 14),
73920
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y1").WithArguments("IIn<object>", "IIn<object?>").WithLocation(12, 14),
73923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w1").WithArguments("IBoth<object, object>", "IBoth<object?, object?>").WithLocation(16, 14),
73926
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x2").WithArguments("I<object?>", "I<object>").WithLocation(21, 14),
73929
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z2").WithArguments("IOut<object?>", "IOut<object>").WithLocation(25, 14),
73932
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w2").WithArguments("IBoth<object?, object?>", "IBoth<object, object>").WithLocation(27, 14));
75171
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y += c").WithArguments("I<object>", "I<object?>").WithLocation(12, 9),
75174
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y += c").WithArguments("IIn<object>", "IIn<object?>").WithLocation(17, 9),
78097
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<string?>", "I<string>").WithLocation(6, 42),
78100
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<string?>", "I<object>").WithLocation(7, 42));
78121
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<string>", "I<string?>").WithLocation(4, 42),
78124
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i").WithArguments("I<object>", "I<string?>").WithLocation(5, 42));
78395
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "null").WithArguments("<null>", "int").WithLocation(5, 39),
79638
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(7, 21),
79644
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 17),
79650
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(10, 22),
79656
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y").WithArguments("C<object>", "C<object?>").WithLocation(13, 13),
79659
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(13, 21),
79665
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x : y!").WithArguments("C<object>", "C<object?>").WithLocation(14, 13),
79668
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x! : y").WithArguments("C<object>", "C<object?>").WithLocation(15, 13),
79671
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(15, 22),
79674
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c ? x! : y!").WithArguments("C<object>", "C<object?>").WithLocation(16, 13)
79701
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(6, 23),
79704
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(7, 23),
79707
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 24),
79710
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(9, 24));
79739
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(6, 29),
79742
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 30));
79764
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(6, 25),
79770
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(7, 25)
79793
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C<object>?)y").WithArguments("C<object?>", "C<object>").WithLocation(6, 18),
79799
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C<object?>)x").WithArguments("C<object>", "C<object?>").WithLocation(7, 18)
79822
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "C<object>").WithLocation(8, 32),
79828
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object>", "C<object?>").WithLocation(8, 39)
79901
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object?>", "C<object>").WithLocation(7, 13),
79904
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object>", "C<object?>").WithLocation(10, 13)
79932
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("C<object?>", "I<object>").WithLocation(8, 13),
79935
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object>", "I<object?>").WithLocation(11, 13)
80000
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("A<object?>", "A<object>").WithLocation(11, 14),
80003
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b2").WithArguments("A<object>", "A<object?>").WithLocation(14, 14)
80031
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object?>)x").WithArguments("I<object?>", "I<object>").WithLocation(8, 13),
80034
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object>)y").WithArguments("I<object>", "I<object?>").WithLocation(11, 13)
80463
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(10, 58),
80474
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(13, 58),
80485
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(16, 58),
80493
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c").WithArguments("C<string?>", "C<string>").WithLocation(19, 59),
80586
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c, null)").WithArguments("(C<string?> c, string?)", "(C<string>, string)").WithLocation(9, 51),
80589
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, (c, null))").WithArguments("(string?, (C<string>, string))", "(string, (C<string>, string))").WithLocation(9, 44),
80597
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c, null)").WithArguments("(C<string?> c, string?)", "(C<string>, string)").WithLocation(14, 51),
80605
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, (c, null)!)").WithArguments("(string?, (C<string>, string))", "(string, (C<string>, string))").WithLocation(19, 44),
80618
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c!, null!)").WithArguments("(C<string?>, string)", "(C<string>, string)").WithLocation(34, 52),
80623
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(c, null)").WithArguments("(C<string?> c, string?)", "(C<string>, string)").WithLocation(44, 51),
83763
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("(B?, B)", "(C, C?)").WithLocation(13, 13),
83875
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(string x, string? y)", "(string, string)").WithLocation(12, 31),
83878
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object x, object? y)", "(object, object)").WithLocation(14, 31),
83887
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)").WithLocation(27, 37),
83890
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)").WithLocation(28, 39),
83893
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(29, 41),
83896
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(30, 40),
83905
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(33, 17),
83908
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(34, 14),
83911
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(B<object> x, B<object?> y)", "(B<object>, B<object>)").WithLocation(42, 37),
83914
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(B<object> x, B<object?> y)", "(B<object?>, B<object?>)").WithLocation(43, 39),
83917
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(45, 44),
83920
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(47, 14),
83923
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(C<object> x, C<object?> y)", "(C<object>, C<object>)").WithLocation(53, 37),
83926
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(C<object> x, C<object?> y)", "(C<object?>, C<object?>)").WithLocation(54, 39),
83929
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(55, 47),
83932
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(57, 17),
83935
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(u, default(T))").WithArguments("(T u, T?)", "(T, T)").WithLocation(64, 22),
83938
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(T), u)").WithArguments("(object?, object? u)", "(object, object)").WithLocation(65, 31));
83989
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(string x, string? y)", "(string, string)?").WithLocation(12, 32),
83992
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object x, object? y)", "(object, object)?").WithLocation(14, 32),
83995
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)?").WithLocation(19, 38),
83998
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)?").WithLocation(20, 40),
84001
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(21, 42),
84004
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(22, 41),
84007
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(27, 45),
84010
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(31, 48),
84013
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(u, default(T))").WithArguments("(T u, T?)", "(T, T)?").WithLocation(36, 23),
84016
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(T), u)").WithArguments("(object?, object? u)", "(object, object)?").WithLocation(37, 32));
84067
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("(string x, string?)", "(string, string)").WithLocation(12, 31),
84070
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("(string x, string?)", "(object, object)").WithLocation(14, 31),
84073
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(A<object>, A<object>)").WithLocation(19, 37),
84076
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(A<object?>, A<object?>)").WithLocation(20, 39),
84079
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(I<object>, I<object>)").WithLocation(21, 37),
84082
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("(A<object> x, A<object?>)", "(I<object?>, I<object?>)").WithLocation(22, 39),
84085
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a3").WithArguments("(B<object> x, B<object?>)", "(IIn<object?>, IIn<object?>)").WithLocation(27, 43),
84088
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a4").WithArguments("(C<object> x, C<object?>)", "(IOut<object>, IOut<object>)").WithLocation(31, 43),
84091
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a5").WithArguments("(U, U)", "(object, object)").WithLocation(37, 31));
84142
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string))(x, y)").WithArguments("(string x, string? y)", "(string, string)").WithLocation(12, 18),
84145
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))(x, y)").WithArguments("(object x, object? y)", "(object, object)").WithLocation(14, 18),
84151
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object>, A<object>))(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object>, A<object>)").WithLocation(19, 18),
84154
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object?>, A<object?>))(x, y)").WithArguments("(A<object> x, A<object?> y)", "(A<object?>, A<object?>)").WithLocation(20, 18),
84157
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(21, 46),
84160
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(22, 45),
84163
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(27, 49),
84166
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(31, 52),
84169
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((U, U))(t, default(T))").WithArguments("(U? t, U?)", "(U, U)").WithLocation(36, 18),
84172
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))(default(T), t)").WithArguments("(object?, object? t)", "(object, object)").WithLocation(37, 18),
84229
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string)?)(x, y)").WithArguments("(string x, string? y)", "(string, string)?").WithLocation(12, 18),
84235
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object)?)(x, y)").WithArguments("(object x, object? y)", "(object, object)?").WithLocation(14, 18),
84241
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "A<object>").WithLocation(19, 47),
84244
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "A<object?>").WithLocation(20, 46),
84247
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object?>", "I<object>").WithLocation(21, 47),
84250
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("A<object>", "I<object?>").WithLocation(22, 46),
84253
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("B<object>", "IIn<object?>").WithLocation(27, 50),
84256
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("C<object?>", "IOut<object>").WithLocation(31, 53),
84259
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((U, U)?)(t, default(T))").WithArguments("(U? t, U?)", "(U, U)?").WithLocation(36, 18),
84262
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object)?)(default(T), t)").WithArguments("(object?, object? t)", "(object, object)?").WithLocation(37, 18),
84319
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string))a1").WithArguments("(string x, string?)", "(string, string)").WithLocation(12, 18),
84322
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))a1").WithArguments("(string x, string?)", "(object, object)").WithLocation(14, 18),
84325
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object>, A<object>))a2").WithArguments("(A<object> x, A<object?>)", "(A<object>, A<object>)").WithLocation(19, 18),
84328
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((A<object?>, A<object?>))a2").WithArguments("(A<object> x, A<object?>)", "(A<object?>, A<object?>)").WithLocation(20, 18),
84331
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((I<object>, I<object>))a2").WithArguments("(A<object> x, A<object?>)", "(I<object>, I<object>)").WithLocation(21, 18),
84334
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((I<object?>, I<object?>))a2").WithArguments("(A<object> x, A<object?>)", "(I<object?>, I<object?>)").WithLocation(22, 18),
84337
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((IIn<object?>, IIn<object?>))a3").WithArguments("(B<object> x, B<object?>)", "(IIn<object?>, IIn<object?>)").WithLocation(27, 18),
84340
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((IOut<object>, IOut<object>))a4").WithArguments("(C<object> x, C<object?>)", "(IOut<object>, IOut<object>)").WithLocation(31, 18),
84343
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, object))default((T, T))").WithArguments("(T, T)", "(object, object)").WithLocation(37, 18));
84896
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(object), default(string))").WithArguments("(object?, string?)", "(object? a, string)").WithLocation(5, 33),
84899
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object? a, string)", "(object, string? b)").WithLocation(6, 33),
84941
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, x, y)").WithArguments("(object?, object? x, object y)", "(object x, object? y, object? z)").WithLocation(5, 46),
84950
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, default(object))").WithArguments("(object x, object?)", "(object x, object y)").WithLocation(11, 34),
84991
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, new A() { F = 1 })").WithArguments("(A?, A)", "(A, A?)").WithLocation(12, 22),
84997
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, new B() { F = 2 })").WithArguments("(A?, A)", "(A, A?)").WithLocation(20, 22),
85025
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object? x, string? y)", "(object?, string)").WithLocation(5, 31),
85028
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object?, string)", "(object, string?)").WithLocation(6, 31),
85065
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(object x, string? y)", "(object?, string)").WithLocation(5, 31),
85068
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object?, string)", "(object a, string? b)").WithLocation(6, 35),
85102
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((object, string))(x, y)").WithArguments("(object x, string? y)", "(object, string)").WithLocation(5, 30),
85187
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),
85249
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),
85300
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new ValueTuple<object?, string>(null, """") { Item1 = x }").WithArguments("(object?, string)", "(object, string?)").WithLocation(6, 31),
85715
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object? x, (string z, object? w) y)", "(object x, (string? z, object w) y)").WithLocation(6, 15),
85752
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, s)").WithArguments("(object?, object s)", "(object, object?)?").WithLocation(5, 32),
85833
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, 0)").WithArguments("(object? x, long)", "(object a, long b)").WithLocation(7, 32),
85836
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),
85839
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(0, y)").WithArguments("(long, object? y)", "(long b, object c)").WithLocation(8, 49)
85891
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, default)").WithArguments("(object?, string?)", "(object? a, string)").WithLocation(5, 33),
85894
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(object? a, string)", "(object, string? b)").WithLocation(6, 33),
85936
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, x, y)").WithArguments("(object?, object? x, object y)", "(object x, object? y, object? z)").WithLocation(5, 46),
85945
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, default)").WithArguments("(object x, object?)", "(object x, object y)").WithLocation(11, 34),
85970
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new ValueTuple<object?, string>(item2: """", item1: null) { Item1 = x }").WithArguments("(object?, string)", "(object, string?)").WithLocation(6, 31));
87517
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y, z)").WithArguments("(object? x, object y, object? z)", "(object, object, object)").WithLocation(7, 38),
88616
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default(T), new U(), new V())").WithArguments("(T?, U, V?)", "(T, U, V?)").WithLocation(6, 24),
89506
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B2?)x1").WithArguments("A<string>", "B2").WithLocation(19, 10),
89518
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B2)y1").WithArguments("A<string>", "B2").WithLocation(20, 10),
89527
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string?>?)x2").WithArguments("B1", "A<string?>").WithLocation(24, 10),
89539
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string?>)y2").WithArguments("B1", "A<string?>").WithLocation(25, 10),
89563
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string>?)x4").WithArguments("B2", "A<string>").WithLocation(34, 10),
89572
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string>)y4").WithArguments("B2", "A<string>").WithLocation(35, 10),
89608
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<object?>)x1").WithArguments("A<object>", "B<object?>").WithLocation(9, 13),
89611
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<object>)y1").WithArguments("A<object?>", "B<object>").WithLocation(10, 13),
89614
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object?>)x2").WithArguments("B<object>", "A<object?>").WithLocation(17, 13),
89617
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object>)y2").WithArguments("B<object?>", "A<object>").WithLocation(18, 13));
89750
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object?>)x1").WithArguments("A<object>", "I<object?>").WithLocation(13, 13),
89753
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(I<object>)y1").WithArguments("A<object?>", "I<object>").WithLocation(14, 13),
89756
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object?>)x2").WithArguments("I<object>", "A<object?>").WithLocation(21, 13),
89759
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<object>)y2").WithArguments("I<object?>", "A<object>").WithLocation(22, 13),
89762
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(IIn<object?>)x3").WithArguments("B<object>", "IIn<object?>").WithLocation(29, 13),
89765
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<object>)y4").WithArguments("IIn<object?>", "B<object>").WithLocation(38, 13),
89768
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(IOut<object>)y5").WithArguments("C<object?>", "IOut<object>").WithLocation(46, 13),
89771
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(C<object?>)x6").WithArguments("IOut<object>", "C<object?>").WithLocation(53, 13));
89893
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string>)x1").WithArguments("A<string?>", "A<string>").WithLocation(14, 18),
89896
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(A<string?>)x2").WithArguments("A<string>", "A<string?>").WithLocation(18, 18));
89940
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T>)x1").WithArguments("B<T?>", "B<T>").WithLocation(17, 14),
89943
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T>)y1").WithArguments("B<T?>", "B<T>").WithLocation(19, 14),
89949
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T>)x2").WithArguments("B<T?>", "B<T>").WithLocation(26, 14),
89952
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(B<T?>)y2").WithArguments("B<T>", "B<T?>").WithLocation(27, 14));
90342
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a1").WithArguments("I<object>", "I<object?>").WithLocation(9, 29),
90348
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("I<object?>", "I<object>").WithLocation(11, 28),
90351
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a2").WithArguments("IIn<object>", "IIn<object?>").WithLocation(16, 31),
90357
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b3").WithArguments("IOut<object?>", "IOut<object>").WithLocation(25, 31));
90443
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a3").WithArguments("A<object?>", "A<object>").WithLocation(16, 28),
90446
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b1").WithArguments("A<object?>", "B").WithLocation(18, 20));
90850
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "item").WithArguments("object[]?[]", "object[][]").WithLocation(10, 29));
92782
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ref object").WithArguments("object?", "object").WithLocation(13, 41));
94015
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y0").WithArguments("B<object, string?>", "B<object?, string>").WithLocation(17, 13),
94018
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w0").WithArguments("B<object, string>", "B<object?, string>").WithLocation(19, 13),
94021
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z0").WithArguments("B<object?, string>", "B<object, string?>").WithLocation(20, 13),
94024
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "w0").WithArguments("B<object, string>", "B<object, string?>").WithLocation(21, 13),
94027
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "z0").WithArguments("B<object?, string>", "B<object, string>").WithLocation(22, 13)
96335
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S, S))t").WithArguments("(S?, object?)", "(S, S)").WithLocation(11, 10),
96338
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S, S))t").WithArguments("(S?, object?)", "(S, S)").WithLocation(12, 10),
96368
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((string, string))t1").WithArguments("(object?, object)", "(string, string)").WithLocation(5, 18),
96402
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(a, b)").WithArguments("(B? a, B b)", "(B, B)").WithLocation(12, 20),
96433
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((B, B))(b, a)").WithArguments("(B b, B? a)", "(B, B)").WithLocation(12, 17),
96481
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(new A(), new S() { F = 1 })").WithArguments("(B?, S)", "(B, S)").WithLocation(16, 21),
96487
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(new A(), new S() { F = 3 })").WithArguments("(B?, S?)", "(B, S?)").WithLocation(28, 22),
96535
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S, B))(new S() { F = 1 }, new A())").WithArguments("(S, B?)", "(S, B)").WithLocation(16, 18),
96550
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((S?, B))(new S() { F = 3 }, new A())").WithArguments("(S?, B?)", "(S?, B)").WithLocation(28, 18),
97134
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "((T?, T?))(new T() { P = 1 }, new T() { Q = null })").WithArguments("(T?, T?)", "(object, object)").WithLocation(10, 30),
123651
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object>", "A<object?>").WithLocation(18, 16));
123686
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("A<object>", "A<object?>").WithLocation(18, 16));
126748
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object?>() { F = null }").WithArguments("C<object?>", "C<object>").WithLocation(10, 23),
126754
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C<object>() { F = new object() }").WithArguments("C<object>", "C<object?>").WithLocation(12, 24));
126782
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new S<object?>()").WithArguments("S<object?>", "S<object>").WithLocation(10, 23),
126788
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new S<object>() { F = new object() }").WithArguments("S<object>", "S<object?>").WithLocation(12, 24));
126819
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { F = y1 }").WithArguments("<anonymous type: C<object?>? F>", "<anonymous type: C<object> F>").WithLocation(8, 14),
126828
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new { F = y2 }").WithArguments("<anonymous type: C<object?> F>", "<anonymous type: C<object>? F>").WithLocation(15, 14));
126859
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y1, y1)").WithArguments("(C<object?>?, C<object?>?)", "(C<object> x1, C<object?>? y1)").WithLocation(8, 14),
126868
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y2, y2)").WithArguments("(C<object?>, C<object?>)", "(C<object>? x2, C<object?> y2)").WithLocation(15, 14));
126891
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, y)").WithArguments("(C<object> x, C<object?>? y)", "(C<object?>? a, C<object> b)").WithLocation(6, 42),
131355
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "a").WithArguments("A<object?>", "A<object>").WithLocation(12, 15),
131385
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b").WithArguments("A<object>", "A<object?>").WithLocation(12, 24),
131757
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, null)").WithArguments("(T?, U?)", "(T? t1, U? u2)").WithLocation(20, 24),
131760
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, null)").WithArguments("(T?, U?)", "(T t2, U? u1)").WithLocation(24, 31));
131790
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, null)").WithArguments("(T?, T?)", "(T, T)").WithLocation(11, 59),
131793
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, new T())").WithArguments("(T?, T)", "(T, T)").WithLocation(12, 32));
131824
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y, default)").WithArguments("(T? y, T?)", "(T, T)").WithLocation(12, 47),
131827
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(null, x)").WithArguments("(T?, T x)", "(T x, T? y)").WithLocation(13, 32));
131857
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(x, null)").WithArguments("(object? x, object?)", "(object, object)").WithLocation(11, 47),
131860
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, x)").WithArguments("(T?, object? x)", "(T? x, object y)").WithLocation(12, 32));
131881
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "s").WithArguments("A<string[][][*,*]?>", "A<object>").WithLocation(6, 13)
132354
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c2").WithArguments("C<object?>", "C<object>").WithLocation(6, 16),
132360
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "c4").WithArguments("C<object>", "C<object?>").WithLocation(7, 16));
132700
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, new T())").WithArguments("(T?, T)", "(T, T?)").WithLocation(5, 21),
132775
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(default, new T())").WithArguments("(T?, T)", "(T, T?)").WithLocation(5, 21),
132925
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "(y, z)").WithArguments("(object y, object? z)", "(object x, object y)").WithLocation(5, 62),
133273
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),
133381
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "el").WithArguments("(object?, object?)", "(object, object)").WithLocation(45, 35),
134702
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("S<T?>", "S<T>?").WithLocation(10, 31),
134705
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("S<T>", "S<T?>?").WithLocation(10, 31),
134734
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "t").WithArguments("(S<T?>, S<T>)", "(S<T>? x, S<T?>? y)").WithLocation(10, 45),
135253
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("string", "string?").WithLocation(5, 29)
135277
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x").WithArguments("string?", "string").WithLocation(5, 20),
135280
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y").WithArguments("string", "string?").WithLocation(9, 20)
136446
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "g").WithArguments("G<string?>", "G<string>").WithLocation(17, 24));
137716
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?>").WithLocation(5, 23)
137756
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string>").WithLocation(4, 22)
137800
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?>").WithLocation(5, 23)
137843
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string>").WithLocation(4, 22)
137885
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?>").WithLocation(5, 23)
137921
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string, object>").WithLocation(5, 30),
137924
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C()").WithArguments("C", "Base<string?, object?>").WithLocation(6, 32)
138015
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S, object>").WithLocation(5, 25),
138018
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S>").WithLocation(7, 26)
138060
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S?, object>").WithLocation(5, 26),
138063
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S?>").WithLocation(7, 27)
138113
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S, object>").WithLocation(5, 25),
138116
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S>").WithLocation(7, 26)
138159
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1()").WithArguments("C1", "Base<S?, object>").WithLocation(5, 26),
138162
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2()").WithArguments("C2", "Base<object?, S?>").WithLocation(7, 27)
138211
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C1<S>()").WithArguments("C1<S>", "Base<S, object>").WithLocation(5, 25),
138214
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "new C2<S>()").WithArguments("C2<S>", "Base<object?, S>").WithLocation(7, 26)
140604
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { ""string"", null }").WithArguments("string?[]", "System.Collections.Generic.IEnumerable<object>").WithLocation(7, 34),
140607
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { ""string"", null }").WithArguments("string?[]", "System.Collections.Generic.IList<string>").WithLocation(10, 28)
140633
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { new[] { ""string"", null } }").WithArguments("string?[][]", "System.Collections.Generic.IEnumerable<object[]>").WithLocation(7, 36),
140636
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { new[] { ""string"", null } }").WithArguments("string?[][]", "System.Collections.Generic.IEnumerable<object[]?>").WithLocation(8, 37),
140639
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new[] { new[] { ""string"" , null } }").WithArguments("string?[][]", "System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<string>>").WithLocation(11, 47)
145051
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i3").WithArguments("System.IEquatable<A>", "System.IEquatable<A?>").WithLocation(41, 29),
145054
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i7").WithArguments("System.IEquatable<(B, B)>", "System.IEquatable<(B?, B?)>").WithLocation(47, 35)
145164
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i1").WithArguments("IEquatable<A?>", "IEquatable<A>").WithLocation(14, 28),
145167
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "i2").WithArguments("IEquatable<A>", "IEquatable<A?>").WithLocation(15, 29));
146933
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ax *= by").WithArguments("A<T>", "A<T?>").WithLocation(29, 10),
146939
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "ay *= bx").WithArguments("A<T?>", "A<T>").WithLocation(30, 10));
154002
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref x2 : ref y2").WithArguments("T", "T?").WithLocation(15, 25),
154005
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("T?", "T").WithLocation(15, 42),
154008
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "b ? ref y2 : ref x2").WithArguments("T", "T?").WithLocation(16, 25),
154011
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "y2").WithArguments("T?", "T").WithLocation(16, 33),
154014
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("I<T>", "I<T?>").WithLocation(29, 36),
154017
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "x4").WithArguments("I<T>", "I<T?>").WithLocation(30, 45));
158968
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "value2").WithArguments("T?", "T").WithLocation(9, 20)
159480
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(13, 26),
159483
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""b"")").WithArguments("C2<string>", "C2<string?>").WithLocation(13, 41),
159489
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 26),
159492
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 44),
159495
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 42),
159498
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 69),
159501
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(22, 41),
159504
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""e"")").WithArguments("C2<string>", "C2<string?>").WithLocation(22, 56),
159819
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(13, 26),
159822
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""b"")").WithArguments("C2<string>", "C2<string?>").WithLocation(13, 41),
159828
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 26),
159831
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 44),
159834
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 59),
159837
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 86),
159840
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(22, 57),
159843
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""e"")").WithArguments("C2<string>", "C2<string?>").WithLocation(22, 72),
160196
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(13, 28),
160199
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""b"")").WithArguments("C2<string>", "C2<string?>").WithLocation(13, 43),
160205
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 28),
160208
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"GetC2(""c2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(18, 46),
160211
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d1"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 44),
160214
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, @"new C2<string>(""d2"")").WithArguments("C2<string>", "C2<string?>").WithLocation(20, 71),
160217
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInAssignment
, "GetC2(s)").WithArguments("C2<string?>", "C2<string>").WithLocation(22, 43),
160220
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
: