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)
1929or 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) 3074Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(23, 9)
Semantics\PatternMatchingTests4.cs (31)
1882Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "(null, true)").WithLocation(13, 13)); 4909Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "B").WithLocation(13, 5), 4918Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(34, 5)); 5016Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(16, 5), 5019Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "Derived").WithLocation(29, 5), 5022Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(37, 5)); 5066Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not A or B").WithLocation(8, 5), 5069Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(9, 5), 5072Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not (A or B)").WithLocation(15, 5), 5075Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(16, 5)); 5107Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "B or C").WithLocation(8, 5)); 5141Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string").WithLocation(11, 5)); 5198Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, @"""""").WithLocation(12, 5), 5201Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: >0 }").WithLocation(19, 5)); 5653Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "0").WithLocation(10, 5)); 5698Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "false").WithLocation(13, 5), 5701Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "true").WithLocation(19, 5)); 5760Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "[]").WithLocation(10, 5)); 5805Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "E.Zero").WithLocation(8, 5)); 5843Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "{ Length: 10 }").WithLocation(9, 5), 5849Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string { Length: 10 }").WithLocation(21, 5)); 5975Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string").WithLocation(7, 5)); 6075Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not (var w1, var w2)").WithLocation(21, 13), 6093Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not (int u1, int u2)").WithLocation(31, 13), 6250Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "B y2").WithLocation(8, 5), 6429Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "not { }").WithLocation(14, 5)); 8165Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "1").WithLocation(12, 5), 8168Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "1").WithLocation(19, 5), 8171Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "_").WithLocation(35, 5), 9106Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "string").WithLocation(8, 5), 9118Diagnostic(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)
161419Diagnostic(ErrorCode.ERR_SwitchArmSubsumed, "true").WithLocation(10, 13));