121 references to WRN_NullabilityMismatchInTypeParameterNotNullConstraint
Microsoft.CodeAnalysis.CSharp (5)
Errors\ErrorFacts.cs (3)
42
nullableWarnings.Add(GetId(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
));
475
case ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
:
2020
or ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
Generated\ErrorFacts.Generated.cs (1)
231
case ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
:
Symbols\ConstraintsHelper.cs (1)
1153
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, containingSymbol.ConstructedFrom(), typeParameter, typeArgument))));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (38)
Semantics\CollectionExpressionTests.cs (6)
31401
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "[null]").WithArguments("MyCollectionBuilder.Create<T>(System.ReadOnlySpan<T>)", "T", "string?").WithLocation(7, 28),
31447
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "[null]").WithArguments("MyCollectionBuilder.Create<T>(System.ReadOnlySpan<T?>)", "T", "string?").WithLocation(7, 28),
32714
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M").WithArguments("C.M<T>(ref T, T[])", "T", "string?").WithLocation(6, 9),
32720
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M").WithArguments("C.M<T>(ref T, T[])", "T", "string?").WithLocation(10, 9),
32726
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M").WithArguments("C.M<T>(ref T, T[])", "T", "string?").WithLocation(18, 9)
33015
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M").WithArguments("C.M<T>(System.Func<T>[])", "T", "string?").WithLocation(10, 9),
Semantics\ExtensionOperatorsTests.cs (21)
3438
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "-x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(22, 10)
3488
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "-x").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(27, 10),
3587
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(20, 13)
9214
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "--x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(22, 10),
9270
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "--x").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(27, 10)
9710
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "--x").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(24, 10)
17504
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x - y").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(23, 10),
17507
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "y - x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(24, 10)
17558
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x - y").WithArguments("Extensions1.extension<T, S>(C1<T>)", "T", "C2?").WithLocation(28, 10),
17564
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "y - x").WithArguments("Extensions1.extension<T, S>(C1<T>)", "S", "C2?").WithLocation(29, 10)
18037
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x && y").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(29, 10),
18043
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "y && x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(30, 10),
18095
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(29, 10),
18158
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x && y").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(31, 10),
18161
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(31, 10),
18167
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "y && x").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(32, 10),
18170
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "y").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(32, 10)
18218
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Get").WithArguments("Program.Get<T>(T)", "T", "C2?").WithLocation(23, 17),
25873
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x -= y").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(23, 10),
25876
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "y -= x").WithArguments("Extensions1.extension<T>(T)", "T", "C2?").WithLocation(24, 10)
26404
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "x -= 1").WithArguments("Extensions1.extension<T>(C1<T>)", "T", "C2?").WithLocation(24, 10)
Semantics\ExtensionTests.cs (9)
12530
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "o.Method").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 1));
39646
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull.M").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 1),
39692
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull.M").WithArguments("E.extension<object?>(object?).M<U>(U)", "U", "object?").WithLocation(4, 1),
39695
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull.M").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 1),
39734
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Derived1.M").WithArguments("E.extension<T>(C<T>)", "T", "object?").WithLocation(3, 1),
40296
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Derived1.M").WithArguments("E.extension<T>(C<T>)", "T", "object?").WithLocation(3, 9),
40302
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "new Derived1().M2").WithArguments("E.M2<T>(C<T>)", "T", "object?").WithLocation(6, 9),
40464
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 16));
40805
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 26),
Semantics\ExtensionTests2.cs (2)
1332
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull.P").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 5));
1365
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "oNull.P").WithArguments("E.extension<T>(T)", "T", "object?").WithLocation(4, 9));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (77)
Semantics\InterceptorsTests.cs (1)
2982
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "InterceptsLocation").WithArguments("D.Interceptor1<T>(T)", "T", "string?").WithLocation(8, 6));
Semantics\NullableReferenceTypesTests.cs (76)
41908
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M0").WithArguments("Program.M0<T>(T)", "T", "string?").WithLocation(8, 9),
41957
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M0").WithArguments("Program.M0<T>(params T[]?)", "T", "string?").WithLocation(8, 9),
91836
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "new A<string?>()").WithArguments("Extensions.GetEnumerator<T>(A<T>)", "T", "string?").WithLocation(12, 26),
92338
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "new A<string?>()").WithArguments("Extensions.GetAsyncEnumerator<T>(A<T>)", "T", "string?").WithLocation(12, 32),
101512
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Property").WithArguments("C<T>", "T", "object?").WithLocation(6, 16),
101515
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Method").WithArguments("C<T>", "T", "object?").WithLocation(7, 16),
101518
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("C<T>", "T", "object?").WithLocation(7, 34),
101521
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Field").WithArguments("C<T>", "T", "object?").WithLocation(11, 23),
101524
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "object?").WithArguments("C<T>", "T", "object?").WithLocation(11, 37),
101527
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Property").WithArguments("C<T>", "T", "object?").WithLocation(12, 16),
101530
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Method").WithArguments("C<T>", "T", "object?").WithLocation(13, 16),
101533
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("C<T>", "T", "object?").WithLocation(13, 34),
101536
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Property").WithArguments("C<T>", "T", "object?").WithLocation(15, 18),
101539
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "Method").WithArguments("C<T>", "T", "object?").WithLocation(16, 18),
101542
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("C<T>", "T", "object?").WithLocation(16, 36),
101545
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "object?").WithArguments("C<T>", "T", "object?").WithLocation(19, 12),
101548
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "object?").WithArguments("C<T>", "T", "object?").WithLocation(19, 25));
101701
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("(T1, T2)", "T2", "string?").WithLocation(4, 31),
101704
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("(T1, T2)", "T2", "string?").WithLocation(6, 34));
101729
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("(T1, T2)", "T2", "string?").WithLocation(5, 26),
101732
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("(T1, T2)", "T2", "string?").WithLocation(6, 29),
101735
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "p").WithArguments("C<T>", "T", "string?").WithLocation(7, 19));
101758
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "c").WithArguments("C<T>", "T", "string?").WithLocation(9, 51),
101761
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "C<string?>").WithArguments("C<T>", "T", "string?").WithLocation(10, 37),
101764
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("C<T>", "T", "string?").WithLocation(10, 64));
101791
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "s2").WithArguments("(T1, T2)", "T2", "string?").WithLocation(9, 23),
101794
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "s2").WithArguments("(T1, T2)", "T1", "string?").WithLocation(10, 19),
101797
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "s2").WithArguments("(T1, T2)", "T1", "string?").WithLocation(11, 19),
101800
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "s2").WithArguments("(T1, T2)", "T2", "string?").WithLocation(11, 23),
101803
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "(string)null").WithArguments("(T1, T2)", "T1", "string?").WithLocation(12, 19),
101806
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "(string)null").WithArguments("System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>", "T1", "string?").WithLocation(13, 19),
101809
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "(string)null").WithArguments("(T1, T2)", "T1", "string?").WithLocation(13, 57),
101812
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "(string)null").WithArguments("(T1, T2)", "T2", "string?").WithLocation(13, 71)
101837
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("(T1, T2)", "T1", "string?").WithLocation(7, 10),
101840
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>", "T1", "string?").WithLocation(8, 10),
101843
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("(T1, T2)", "T2", "string?").WithLocation(8, 75),
101846
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("(T1, T2)", "T1", "string?").WithLocation(9, 27),
101849
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>", "T1", "string?").WithLocation(10, 27),
101852
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("(T1, T2)", "T2", "string?").WithLocation(10, 92)
105295
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M<int?>").WithArguments("A.M<T>(T)", "T", "int?").WithLocation(7, 9),
105298
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M").WithArguments("A.M<T>(T)", "T", "int?").WithLocation(8, 9),
105301
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M").WithArguments("A.M<T>(T)", "T", "int?").WithLocation(11, 9)
105458
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "B").WithArguments("A<T>", "T", "System.ValueType?").WithLocation(11, 14)
109119
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "IB").WithArguments("IA<TA>", "TA", "string?").WithLocation(8, 18),
109122
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("IA<TA>", "TA", "string?").WithLocation(18, 12),
109125
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("B.M1<TM1>(TM1)", "TM1", "string?").WithLocation(27, 9),
109128
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<string?>").WithArguments("B.M1<TM1>(TM1)", "TM1", "string?").WithLocation(29, 9),
109131
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<string?>").WithArguments("B.M1<TM1>(TM1)", "TM1", "string?").WithLocation(30, 9)
109177
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "IB").WithArguments("IA<TA>", "TA", "string?").WithLocation(8, 18),
109180
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "string?").WithArguments("IA<TA>", "TA", "string?").WithLocation(18, 12),
109183
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("B.M1<TM1>(TM1)", "TM1", "string?").WithLocation(27, 9),
109186
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<string?>").WithArguments("B.M1<TM1>(TM1)", "TM1", "string?").WithLocation(29, 9),
109189
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<string?>").WithArguments("B.M1<TM1>(TM1)", "TM1", "string?").WithLocation(30, 9)
109239
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "TB1").WithArguments("IA<TA>", "TA", "TB1").WithLocation(21, 12),
109242
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("B<TB1, TB2>.M1<TM1>(TM1)", "TM1", "TB1").WithLocation(30, 9),
109245
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<TB1>").WithArguments("B<TB1, TB2>.M1<TM1>(TM1)", "TM1", "TB1").WithLocation(32, 9)
109299
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "IB").WithArguments("IA<TA>", "TA", "TIB").WithLocation(4, 18),
109302
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "TB1").WithArguments("IA<TA>", "TA", "TB1").WithLocation(14, 12),
109305
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("A.M1<TM1>(TM1)", "TM1", "TB1").WithLocation(20, 9),
109308
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<TB1>").WithArguments("A.M1<TM1>(TM1)", "TM1", "TB1").WithLocation(22, 9)
109394
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "TB1").WithArguments("IA<TA>", "TA", "TB1").WithLocation(12, 12),
109403
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("B<TB1>.M1<TM1>(TM1)", "TM1", "TB1").WithLocation(20, 9),
109412
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<TB1>").WithArguments("B<TB1>.M1<TM1>(TM1)", "TM1", "TB1").WithLocation(21, 9),
116988
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2").WithArguments("Outer.M2<U>(U)", "U", "T").WithLocation(7, 9),
116991
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2<T>").WithArguments("Outer.M2<U>(U)", "U", "T").WithLocation(8, 9),
116994
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2").WithArguments("Outer.M2<U>(U)", "U", "T").WithLocation(10, 9),
117000
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2<T>").WithArguments("Outer.M2<U>(U)", "U", "T").WithLocation(11, 9),
118125
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("Outer.M1<T>(T)", "T", "T").WithLocation(6, 9),
118128
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<T>").WithArguments("Outer.M1<T>(T)", "T", "T").WithLocation(7, 9)
118153
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1").WithArguments("Outer.M1<T>(T)", "T", "T").WithLocation(7, 9),
118156
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M1<T>").WithArguments("Outer.M1<T>(T)", "T", "T").WithLocation(8, 9)
119027
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2").WithArguments("Outer.M2<U>(ref U, ref U)", "U", "T").WithLocation(8, 9),
119030
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2<T>").WithArguments("Outer.M2<U>(ref U, ref U)", "U", "T").WithLocation(9, 9)
119059
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2").WithArguments("Outer.M2<U>(U)", "U", "T").WithLocation(7, 9),
119062
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "M2<T>").WithArguments("Outer.M2<U>(U)", "U", "T").WithLocation(8, 9)
133719
Diagnostic(ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
, "MakeList").WithArguments("Program.MakeList<T>(T)", "T", "object?").WithLocation(14, 31),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
382
case ErrorCode.
WRN_NullabilityMismatchInTypeParameterNotNullConstraint
: