103 references to ERR_SwitchCaseSubsumed
Microsoft.CodeAnalysis.CSharp (3)
Binder\SwitchBinder_Patterns.cs (2)
105
diagnostics.Add(ErrorCode.
ERR_SwitchCaseSubsumed
, p.Pattern.Location);
116
diagnostics.Add(ErrorCode.
ERR_SwitchCaseSubsumed
, p.Value.Location);
Errors\ErrorFacts.cs (1)
1682
case ErrorCode.
ERR_SwitchCaseSubsumed
:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (98)
Semantics\PatternMatchingTests.cs (5)
5144
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "TDerived td").WithLocation(12, 18)
5170
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "IEnumerable<object> s").WithLocation(11, 18)
5259
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "T tt").WithLocation(10, 18)
5717
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "2").WithLocation(9, 18),
5720
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int _").WithLocation(19, 18)
Semantics\PatternMatchingTests_ListPatterns.cs (35)
3023
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[not {} y, .. not {} z] x").WithLocation(9, 18),
6215
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[42]").WithLocation(9, 18)
6257
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "([42], [43])").WithLocation(9, 18));
6317
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "{ Length: 1 } and [1, ..]").WithLocation(9, 18),
6320
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "{ Length: 1 } and [.., 1]").WithLocation(15, 18)
6344
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[1, 2, 3]").WithLocation(9, 18)
6491
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[var unreachable]").WithLocation(10, 18));
6522
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[var unreachable]").WithLocation(10, 18),
6525
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[var unreachable]").WithLocation(17, 18));
6623
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[{Y:0, X:> 0}]").WithLocation(12, 18),
6626
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[..[{F.Y: 0, X:> 0}]]").WithLocation(18, 18)
6662
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[(_, { X: 0 })]").WithLocation(20, 18));
6843
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[[42]]").WithLocation(9, 18));
7092
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(11, 18),
7095
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(19, 18),
7098
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(27, 18),
7101
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[int and 1]").WithLocation(34, 18),
7104
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[ValueType and int and 1]").WithLocation(41, 18),
7107
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(49, 18),
7110
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived { F1: 1 } s]").WithLocation(61, 18),
7113
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived { P1: 1 } s]").WithLocation(73, 18),
7116
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived(1, _) s]").WithLocation(85, 18),
7119
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived { F3: (1, _) } s]").WithLocation(95, 18),
7122
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Base and I2]").WithLocation(103, 18),
7125
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[I2 and Base]").WithLocation(111, 18),
7128
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived and [Derived s]").WithLocation(120, 18),
7131
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived and [Derived s]").WithLocation(136, 18),
7134
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[[Derived]]").WithLocation(145, 18)
7160
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[_]").WithLocation(11, 18));
7238
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, case2).WithLocation(9, 18)
7262
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[..[var v]]").WithLocation(9, 18));
7297
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[..[10],20]").WithLocation(9, 10)
7328
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[.. null]").WithLocation(15, 18)
8623
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[1,2,3]").WithLocation(7, 10),
8626
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[1,2,3]").WithLocation(15, 10)
Semantics\PatternMatchingTests2.cs (6)
273
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "(_, _)").WithLocation(12, 18)
975
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var _").WithLocation(20, 18)
2567
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "< int.MinValue").WithLocation(7, 18),
2570
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "> int.MaxValue").WithLocation(9, 18),
2573
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "< 0").WithLocation(17, 18),
2576
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "> uint.MaxValue").WithLocation(19, 18)
Semantics\PatternMatchingTests3.cs (2)
2474
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1L or 2L").WithLocation(9, 18),
2612
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, ">= 0m").WithLocation(14, 18)
Semantics\PatternSwitchTests.cs (50)
72
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1").WithLocation(9, 18)
99
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1").WithLocation(11, 18),
129
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, @"""goo""").WithLocation(10, 18),
132
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "null").WithLocation(11, 18),
193
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "string s").WithLocation(11, 18)
221
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "IEnumerable<string> i").WithLocation(12, 18)
249
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "X list").WithLocation(11, 18)
276
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var x").WithLocation(11, 18)
303
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var x").WithLocation(11, 18)
506
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "11").WithLocation(9, 18)
534
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "bool b").WithLocation(10, 18),
694
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "null").WithLocation(9, 18),
844
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(11, 18),
847
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(19, 18),
850
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(27, 18),
853
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int and 1").WithLocation(34, 18),
856
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "ValueType and int and 1").WithLocation(41, 18),
859
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(49, 18),
862
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived { F1: 1 } s").WithLocation(61, 18),
865
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived { P1: 1 } s").WithLocation(73, 18),
868
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived(1, _) s").WithLocation(85, 18),
871
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived { F3: (1, _) } s").WithLocation(95, 18),
874
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Base and I2").WithLocation(103, 18),
877
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "I2 and Base").WithLocation(111, 18)
903
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int").WithLocation(8, 18)
931
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "string s").WithLocation(11, 18)
1590
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "bool b").WithLocation(11, 18)
2780
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "List<(int z, int w)> list2").WithLocation(13, 18)
2896
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var x").WithLocation(13, 18)
2927
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "List<dynamic> list2").WithLocation(13, 18)
3055
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var z").WithLocation(11, 18),
3058
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var y").WithLocation(18, 18),
3061
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1").WithLocation(24, 18),
3064
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int y").WithLocation(30, 18),
3102
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "2").WithLocation(12, 18),
3105
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int n").WithLocation(14, 18),
3108
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var i").WithLocation(16, 18),
3140
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "System.ValueTuple<int, int> x").WithLocation(10, 18),
3382
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(8, 16),
3385
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(9, 16),
3388
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(16, 16),
3391
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(17, 16),
3394
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(24, 16),
3397
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(25, 16),
3400
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(32, 16),
3403
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(33, 16),
3406
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(40, 16),
3409
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(41, 16),
3412
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(48, 16),
3415
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(49, 16)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IPatternSwitchCase.cs (1)
696
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int y").WithLocation(11, 18)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableReferenceTypesTests.cs (1)
156871
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(12, 18));