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)
1744
or ErrorCode.
ERR_SwitchCaseSubsumed
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (98)
Semantics\PatternMatchingTests.cs (5)
5146
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "TDerived td").WithLocation(12, 18)
5172
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "IEnumerable<object> s").WithLocation(11, 18)
5261
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "T tt").WithLocation(10, 18)
5719
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "2").WithLocation(9, 18),
5722
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int _").WithLocation(19, 18)
Semantics\PatternMatchingTests_ListPatterns.cs (35)
3021
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[not {} y, .. not {} z] x").WithLocation(9, 18),
6208
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[42]").WithLocation(9, 18)
6250
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "([42], [43])").WithLocation(9, 18));
6310
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "{ Length: 1 } and [1, ..]").WithLocation(9, 18),
6313
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "{ Length: 1 } and [.., 1]").WithLocation(15, 18)
6337
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[1, 2, 3]").WithLocation(9, 18)
6484
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[var unreachable]").WithLocation(10, 18));
6515
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[var unreachable]").WithLocation(10, 18),
6518
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[var unreachable]").WithLocation(17, 18));
6616
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[{Y:0, X:> 0}]").WithLocation(12, 18),
6619
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[..[{F.Y: 0, X:> 0}]]").WithLocation(18, 18)
6655
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[(_, { X: 0 })]").WithLocation(20, 18));
6836
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[[42]]").WithLocation(9, 18));
7085
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(11, 18),
7088
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(19, 18),
7091
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(27, 18),
7094
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[int and 1]").WithLocation(34, 18),
7097
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[ValueType and int and 1]").WithLocation(41, 18),
7100
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived s]").WithLocation(49, 18),
7103
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived { F1: 1 } s]").WithLocation(61, 18),
7106
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived { P1: 1 } s]").WithLocation(73, 18),
7109
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived(1, _) s]").WithLocation(85, 18),
7112
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Derived { F3: (1, _) } s]").WithLocation(95, 18),
7115
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[Base and I2]").WithLocation(103, 18),
7118
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[I2 and Base]").WithLocation(111, 18),
7121
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived and [Derived s]").WithLocation(120, 18),
7124
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived and [Derived s]").WithLocation(136, 18),
7127
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[[Derived]]").WithLocation(145, 18)
7153
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[_]").WithLocation(11, 18));
7231
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, case2).WithLocation(9, 18)
7255
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[..[var v]]").WithLocation(9, 18));
7290
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[..[10],20]").WithLocation(9, 10)
7321
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[.. null]").WithLocation(15, 18)
8602
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[1,2,3]").WithLocation(7, 10),
8605
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "[1,2,3]").WithLocation(15, 10)
Semantics\PatternMatchingTests2.cs (6)
269
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "(_, _)").WithLocation(12, 18)
971
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var _").WithLocation(20, 18)
2563
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "< int.MinValue").WithLocation(7, 18),
2566
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "> int.MaxValue").WithLocation(9, 18),
2569
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "< 0").WithLocation(17, 18),
2572
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)
73
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1").WithLocation(9, 18)
100
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1").WithLocation(11, 18),
130
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, @"""goo""").WithLocation(10, 18),
133
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "null").WithLocation(11, 18),
194
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "string s").WithLocation(11, 18)
222
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "IEnumerable<string> i").WithLocation(12, 18)
250
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "X list").WithLocation(11, 18)
277
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var x").WithLocation(11, 18)
304
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var x").WithLocation(11, 18)
507
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "11").WithLocation(9, 18)
535
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "bool b").WithLocation(10, 18),
695
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "null").WithLocation(9, 18),
845
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(11, 18),
848
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(19, 18),
851
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(27, 18),
854
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int and 1").WithLocation(34, 18),
857
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "ValueType and int and 1").WithLocation(41, 18),
860
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived s").WithLocation(49, 18),
863
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived { F1: 1 } s").WithLocation(61, 18),
866
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived { P1: 1 } s").WithLocation(73, 18),
869
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived(1, _) s").WithLocation(85, 18),
872
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Derived { F3: (1, _) } s").WithLocation(95, 18),
875
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "Base and I2").WithLocation(103, 18),
878
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "I2 and Base").WithLocation(111, 18)
904
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int").WithLocation(8, 18)
932
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "string s").WithLocation(11, 18)
1592
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "bool b").WithLocation(11, 18)
2782
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "List<(int z, int w)> list2").WithLocation(13, 18)
2898
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var x").WithLocation(13, 18)
2929
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "List<dynamic> list2").WithLocation(13, 18)
3057
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var z").WithLocation(11, 18),
3060
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var y").WithLocation(18, 18),
3063
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "1").WithLocation(24, 18),
3066
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int y").WithLocation(30, 18),
3104
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "2").WithLocation(12, 18),
3107
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "int n").WithLocation(14, 18),
3110
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "var i").WithLocation(16, 18),
3142
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "System.ValueTuple<int, int> x").WithLocation(10, 18),
3384
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(8, 16),
3387
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(9, 16),
3390
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(16, 16),
3393
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(17, 16),
3396
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(24, 16),
3399
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(25, 16),
3402
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(32, 16),
3405
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(33, 16),
3408
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(40, 16),
3411
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "false").WithLocation(41, 16),
3414
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(48, 16),
3417
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)
161350
Diagnostic(ErrorCode.
ERR_SwitchCaseSubsumed
, "true").WithLocation(12, 18));