60 references to ERR_SwitchArmSubsumed
Microsoft.CodeAnalysis.CSharp (2)
Binder\SwitchExpressionBinder.cs (1)
80diagnostics.Add(ErrorCode.ERR_SwitchArmSubsumed, arm.Pattern.Syntax.Location);
Errors\ErrorFacts.cs (1)
1927or ErrorCode.ERR_SwitchArmSubsumed
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
CodeGen\CodeGenLengthBasedSwitchTests.cs (1)
1318Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "null").WithLocation(8, 13)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (55)
Semantics\PatternMatchingTests.cs (2)
8975Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, @"""""").WithLocation(7, 9)); 10590Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, @"""""").WithLocation(7, 9));
Semantics\PatternMatchingTests_ListPatterns.cs (15)
2950Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[.. { Length: not < bad}]").WithLocation(28, 13)); 6819Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[_]").WithLocation(11, 13), 6822Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[_]").WithLocation(18, 13) 6892Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[var unreachable]").WithLocation(12, 13)); 6945Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[var unreachable, var unreachable2]").WithLocation(14, 13)); 7681Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: -1 }").WithLocation(9, 5), 7693Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: -1 }").WithLocation(24, 5) 7720Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: -1 }").WithLocation(8, 5) 7745Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: -1 }").WithLocation(7, 5), 7748Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: -1 }").WithLocation(8, 5) 7774Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: < 0 }").WithLocation(7, 5) 7794Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: <= 0 }").WithLocation(6, 5) 9269Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "IList { Count: < 0 }").WithLocation(7, 5) 9294Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "IList { Count: < 0 }").WithLocation(8, 5) 9359Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "IList { Count: >0 }").WithLocation(6, 5)
Semantics\PatternMatchingTests2.cs (2)
1054Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, @"""foo""").WithLocation(6, 61) 3675Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "< (uint)0").WithLocation(8, 12)
Semantics\PatternMatchingTests3.cs (5)
2476Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "1L or 2L").WithLocation(17, 13) 2692Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "'a'").WithLocation(7, 9), 2695Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "> 'k' and < 'o'").WithLocation(8, 9) 2720Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(12, 9) 3071Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(23, 9)
Semantics\PatternMatchingTests4.cs (31)
1882Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "(null, true)").WithLocation(13, 13)); 4905Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "B").WithLocation(13, 5), 4914Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(34, 5)); 5012Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(16, 5), 5015Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "Derived").WithLocation(29, 5), 5018Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(37, 5)); 5062Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not A or B").WithLocation(8, 5), 5065Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(9, 5), 5068Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not (A or B)").WithLocation(15, 5), 5071Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(16, 5)); 5103Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "B or C").WithLocation(8, 5)); 5137Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string").WithLocation(11, 5)); 5194Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, @"""""").WithLocation(12, 5), 5197Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: >0 }").WithLocation(19, 5)); 5649Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "0").WithLocation(10, 5)); 5694Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "false").WithLocation(13, 5), 5697Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "true").WithLocation(19, 5)); 5756Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[]").WithLocation(10, 5)); 5801Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "E.Zero").WithLocation(8, 5)); 5839Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: 10 }").WithLocation(9, 5), 5845Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string { Length: 10 }").WithLocation(21, 5)); 5971Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string").WithLocation(7, 5)); 6071Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not (var w1, var w2)").WithLocation(21, 13), 6089Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not (int u1, int u2)").WithLocation(31, 13), 6246Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "B y2").WithLocation(8, 5), 6425Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not { }").WithLocation(14, 5)); 8161Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "1").WithLocation(12, 5), 8164Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "1").WithLocation(19, 5), 8167Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(35, 5), 9102Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string").WithLocation(8, 5), 9114Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "Derived").WithLocation(26, 5),
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_ISwitchExpression.cs (1)
499Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "1").WithLocation(7, 42)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableReferenceTypesTests.cs (1)
161422Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "true").WithLocation(10, 13));