87 references to ERR_BadIndexLHS
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (2)
9450
{ Code: (int)ErrorCode.
ERR_BadIndexLHS
, Arguments: [TypeSymbol type] } && type.Equals(expr.Type, TypeCompareKind.ConsiderEverything))
9661
diagnostics.Add(errorOpt ?? new CSDiagnosticInfo(ErrorCode.
ERR_BadIndexLHS
, expr.Display), node.Location);
Errors\ErrorFacts.cs (1)
656
or ErrorCode.
ERR_BadIndexLHS
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (65)
Semantics\ExtensionTests.cs (19)
24181
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, @"1[2, $""""]").WithArguments("int").WithLocation(1, 1),
24184
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, @"3[4, $""""]").WithArguments("int").WithLocation(2, 5),
24652
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, @"[$""{1}""]").WithArguments("C").WithLocation(1, 15),
27200
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[^1]").WithArguments("C").WithLocation(2, 5),
27231
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[^1]").WithArguments("C").WithLocation(2, 5),
27277
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[1..^1]").WithArguments("C").WithLocation(4, 5)];
27344
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[1..^1]").WithArguments("C").WithLocation(2, 5));
27373
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[1..^1]").WithArguments("C").WithLocation(2, 5),
27458
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[1]").WithArguments("C").WithLocation(1, 16),
27489
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[1]").WithArguments("C").WithLocation(1, 16),
41936
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "o[s]").WithArguments("object").WithLocation(24, 26)
45950
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "s[0]").WithArguments("S").WithLocation(23, 9),
45953
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "x[0]").WithArguments("S").WithLocation(25, 13),
45959
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "s[1.0]").WithArguments("S").WithLocation(28, 9),
45968
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "x[1.0]").WithArguments("S").WithLocation(30, 13),
46027
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "s[0]").WithArguments("S").WithLocation(23, 9),
46033
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "x[0]").WithArguments("S").WithLocation(25, 13),
46036
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "s[1.0]").WithArguments("S").WithLocation(28, 9),
46042
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "x[1.0]").WithArguments("S").WithLocation(30, 13),
Semantics\InlineArrayTests.cs (15)
1002
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "b[0]").WithArguments("Buffer").WithLocation(6, 13),
1050
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "b[0]").WithArguments("Buffer").WithLocation(6, 13)
1089
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "b[0]").WithArguments("Buffer").WithLocation(6, 13),
1140
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "b[0]").WithArguments("Buffer").WithLocation(6, 13)
2099
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "a[0]").WithArguments("Buffer").WithLocation(7, 18)
8117
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[0]").WithArguments("Buffer10<int>").WithLocation(14, 37)
8217
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[^10]").WithArguments("Buffer10<int>").WithLocation(14, 37)
8292
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[0..1]").WithArguments("Buffer10<int>").WithLocation(14, 37)
11527
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[0, ..]").WithArguments("Buffer10<int>").WithLocation(12, 20)
17359
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "default(A)[0]").WithArguments("A").WithLocation(9, 29)
17451
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "default(Buffer10)[0]").WithArguments("Buffer10").WithLocation(8, 4)
17505
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "C.F[0]").WithArguments("Buffer10").WithLocation(9, 46)
17612
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "f[0]").WithArguments("Buffer10<int>").WithLocation(7, 13),
17615
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "f[0]").WithArguments("Buffer10<int>").WithLocation(8, 9),
23014
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "b[0]").WithArguments("Buffer4").WithLocation(3, 26),
Semantics\PatternMatchingTests_ListPatterns.cs (23)
934
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, listPattern).WithArguments("object"),
937
subpattern == ".._" ? Diagnostic(ErrorCode.
ERR_BadIndexLHS
, subpattern).WithArguments("object") : null
1656
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[0]").WithArguments("Test1").WithLocation(6, 28),
1659
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "new Test1()[0]").WithArguments("Test1").WithLocation(7, 13));
1832
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[42]").WithArguments("Test1").WithLocation(2, 38),
1835
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "new Test1()[0]").WithArguments("Test1").WithLocation(2, 44)
2776
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "t[^1]").WithArguments("T").WithLocation(20, 13),
2779
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "t[^1]").WithArguments("T").WithLocation(26, 13),
4765
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[var item, ..var rest]").WithArguments("C").WithLocation(6, 24),
4768
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "..var rest").WithArguments("C").WithLocation(6, 35),
4771
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "new C()[^1]").WithArguments("C").WithLocation(7, 13),
4774
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "new C()[..]").WithArguments("C").WithLocation(8, 13)
4992
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[var item, ..var rest]").WithArguments("C").WithLocation(6, 24),
4995
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "..var rest").WithArguments("C").WithLocation(6, 35)
8697
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[var x, .. var y]").WithArguments("INotCountable").WithLocation(2, 34),
8700
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, ".. var y").WithArguments("INotCountable").WithLocation(2, 42)
8755
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[var x, .. var y]").WithArguments("(int, int)").WithLocation(2, 15),
8758
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, ".. var y").WithArguments("(int, int)").WithLocation(2, 23),
9039
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[1]").WithArguments("bool").WithLocation(4, 27),
9045
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, ".. 1").WithArguments("bool").WithLocation(8, 29),
9054
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[true]").WithArguments("bool").WithLocation(13, 29)
9091
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[true]").WithArguments("bool").WithLocation(4, 34),
9103
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[true]").WithArguments("bool").WithLocation(8, 35)
Semantics\PatternMatchingTests_NullableTypes.cs (1)
81
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("int").WithLocation(12, 32));
Semantics\PatternMatchingTests5.cs (7)
2002
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("T").WithLocation(11, 9)
2046
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("T").WithLocation(11, 9),
2093
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("T").WithLocation(11, 9),
2143
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("T").WithLocation(11, 9),
2201
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("C").WithLocation(10, 5),
2263
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("C").WithLocation(10, 5),
2327
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("C").WithLocation(10, 5),
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (4)
IOperation\IOperationTests_IArrayElementReferenceExpression.cs (1)
622
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[0]").WithArguments("C").WithLocation(6, 27)
IOperation\IOperationTests_IIsPatternExpression.cs (1)
2361
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[]").WithArguments("X").WithLocation(8, 31)
IOperation\IOperationTests_IObjectCreationExpression.cs (2)
9849
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[GetInt()]").WithArguments("Class").WithLocation(6, 31)
9939
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "[GetInt() ?? 1]").WithArguments("Class").WithLocation(6, 31)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\FunctionPointerTests.cs (1)
3744
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "ptr[0]").WithArguments("delegate*<void>").WithLocation(6, 23)
Semantics\IndexAndRangeTests.cs (1)
458
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "b[0..]").WithArguments("B").WithLocation(11, 13)
Semantics\NativeIntegerTests.cs (2)
2731
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "x[0]").WithArguments("nint").WithLocation(6, 13),
2737
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "y[0]").WithArguments("nuint").WithLocation(11, 13));
Semantics\SemanticErrorTests.cs (5)
941
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "M[0]").WithArguments("method group").WithLocation(7, 13),
943
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "((System.Action)null)[0]").WithArguments("System.Action").WithLocation(8, 13),
945
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "default(E)[0]").WithArguments("E").WithLocation(10, 13),
947
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "default(T)[0]").WithArguments("T").WithLocation(11, 13),
949
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "(new C())[0]").WithArguments("C").WithLocation(12, 13));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\GetSemanticInfoTests.cs (1)
4350
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "delegate { if (b) { } } [1]").WithArguments("anonymous method"));
Symbols\IndexedPropertyTests.cs (1)
1149
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "a.P[1]").WithArguments("object").WithLocation(14, 13),
Symbols\IndexerTests.cs (2)
871
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "base[0]").WithArguments("object").WithLocation(10, 28)
916
Diagnostic(ErrorCode.
ERR_BadIndexLHS
, "c[0]").WithArguments("C"));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (2)
171
new ErrorDescription { Code = (int)ErrorCode.
ERR_BadIndexLHS
, Line = 6, Column = 27 });
186
new ErrorDescription { Code = (int)ErrorCode.
ERR_BadIndexLHS
, Line = 10, Column = 34 });