101 references to ElementAccessExpression
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (2)
597
case SyntaxKind.
ElementAccessExpression
:
2310
else if (this.ContainingType is null || node.Parent is null || (node.Parent.Kind() != SyntaxKind.SimpleMemberAccessExpression && node.Parent.Kind() != SyntaxKind.
ElementAccessExpression
))
Binder\Binder_Statements.cs (1)
1694
case SyntaxKind.
ElementAccessExpression
:
Parser\LanguageParser.cs (1)
10166
case SyntaxKind.
ElementAccessExpression
:
Syntax\SyntaxFacts.cs (1)
329
case
ElementAccessExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
CSharpSyntaxFacts.cs (1)
688
=> node.IsKind(SyntaxKind.
ElementAccessExpression
);
ExpressionSyntaxExtensions.cs (2)
574
case SyntaxKind.
ElementAccessExpression
:
718
case SyntaxKind.
ElementAccessExpression
:
SpeculationAnalyzer.cs (3)
570
SyntaxKind.
ElementAccessExpression
or
591
SyntaxKind.
ElementAccessExpression
=> ((ElementAccessExpressionSyntax)expression).ArgumentList,
616
case SyntaxKind.
ElementAccessExpression
:
SyntaxNodeExtensions.cs (1)
217
SyntaxKind.
ElementAccessExpression
or
Microsoft.CodeAnalysis.CSharp.Features (7)
AddImport\CSharpAddImportFeatureService.cs (2)
128
memberAccess.IsParentKind(SyntaxKind.
ElementAccessExpression
) ||
130
memberBinding.IsParentKind(SyntaxKind.
ElementAccessExpression
))
ChangeSignature\CSharpChangeSignatureService.cs (4)
55
SyntaxKind.
ElementAccessExpression
,
67
SyntaxKind.
ElementAccessExpression
,
83
SyntaxKind.
ElementAccessExpression
,
259
case SyntaxKind.
ElementAccessExpression
:
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
52
token.Parent?.Parent.IsKind(SyntaxKind.
ElementAccessExpression
) == true)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\ScriptSemanticsTests.cs (2)
245
Assert.Equal(SyntaxKind.
ElementAccessExpression
, syntax.Kind());
562
Assert.Equal(SyntaxKind.
ElementAccessExpression
, syntax.Kind());
Semantics\UnsafeTests.cs (3)
5321
Assert.Equal(SyntaxKind.
ElementAccessExpression
, syntax.Kind());
5388
Assert.Equal(SyntaxKind.
ElementAccessExpression
, syntax.Kind());
5446
Assert.Equal(SyntaxKind.
ElementAccessExpression
, syntax.Kind());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\GetSemanticInfoTests.cs (3)
1413
Assert.Equal(SyntaxKind.
ElementAccessExpression
, exprSyntaxToBind.Kind());
1451
Assert.Equal(SyntaxKind.
ElementAccessExpression
, exprSyntaxToBind.Kind());
1489
Assert.Equal(SyntaxKind.
ElementAccessExpression
, exprSyntaxToBind.Kind());
Symbols\IndexerTests.cs (1)
2538
node.DescendantNodesAndSelf().Where(s => s.IsKind(SyntaxKind.
ElementAccessExpression
)).Cast<ElementAccessExpressionSyntax>();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (64)
Parsing\DeclarationScopeParsingTests.cs (3)
11386
N(SyntaxKind.
ElementAccessExpression
);
14203
N(SyntaxKind.
ElementAccessExpression
);
14320
N(SyntaxKind.
ElementAccessExpression
);
Parsing\DeconstructionTests.cs (1)
3144
N(SyntaxKind.
ElementAccessExpression
);
Parsing\ExpressionParsingTests.cs (9)
371
N(SyntaxKind.
ElementAccessExpression
);
1048
Assert.Equal(SyntaxKind.
ElementAccessExpression
, expr.Kind());
1069
Assert.Equal(SyntaxKind.
ElementAccessExpression
, expr.Kind());
1094
Assert.Equal(SyntaxKind.
ElementAccessExpression
, expr.Kind());
1119
Assert.Equal(SyntaxKind.
ElementAccessExpression
, expr.Kind());
3057
Assert.Equal(SyntaxKind.
ElementAccessExpression
, parenExp.Expression.Kind());
3789
N(SyntaxKind.
ElementAccessExpression
);
6104
N(SyntaxKind.
ElementAccessExpression
);
6480
N(SyntaxKind.
ElementAccessExpression
);
Parsing\FunctionPointerTests.cs (1)
1285
N(SyntaxKind.
ElementAccessExpression
);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
261
N(SyntaxKind.
ElementAccessExpression
);
Parsing\LambdaAttributeParsingTests.cs (12)
285
N(SyntaxKind.
ElementAccessExpression
);
319
N(SyntaxKind.
ElementAccessExpression
);
1220
N(SyntaxKind.
ElementAccessExpression
);
1265
N(SyntaxKind.
ElementAccessExpression
);
1304
N(SyntaxKind.
ElementAccessExpression
);
1402
N(SyntaxKind.
ElementAccessExpression
);
1896
N(SyntaxKind.
ElementAccessExpression
);
1950
N(SyntaxKind.
ElementAccessExpression
);
2960
N(SyntaxKind.
ElementAccessExpression
);
3570
N(SyntaxKind.
ElementAccessExpression
);
3613
N(SyntaxKind.
ElementAccessExpression
);
3665
N(SyntaxKind.
ElementAccessExpression
);
Parsing\LambdaParameterParsingTests.cs (2)
1936
N(SyntaxKind.
ElementAccessExpression
);
5246
N(SyntaxKind.
ElementAccessExpression
);
Parsing\LambdaReturnTypeParsingTests.cs (5)
1121
N(SyntaxKind.
ElementAccessExpression
);
1177
N(SyntaxKind.
ElementAccessExpression
);
1227
N(SyntaxKind.
ElementAccessExpression
);
4650
N(SyntaxKind.
ElementAccessExpression
);
4690
N(SyntaxKind.
ElementAccessExpression
);
Parsing\NullableParsingTests.cs (2)
153
N(SyntaxKind.
ElementAccessExpression
);
200
N(SyntaxKind.
ElementAccessExpression
);
Parsing\ParsingErrorRecoveryTests.cs (13)
3573
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3597
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3621
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3645
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3670
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3694
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3718
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3744
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3770
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3796
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3822
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3847
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3872
Assert.Equal(SyntaxKind.
ElementAccessExpression
, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
Parsing\PatternParsingTests2.cs (1)
725
N(SyntaxKind.
ElementAccessExpression
);
Parsing\ScriptParsingTests.cs (7)
4712
N(SyntaxKind.
ElementAccessExpression
);
7044
N(SyntaxKind.
ElementAccessExpression
);
7254
N(SyntaxKind.
ElementAccessExpression
);
7324
N(SyntaxKind.
ElementAccessExpression
);
7398
N(SyntaxKind.
ElementAccessExpression
);
7830
N(SyntaxKind.
ElementAccessExpression
);
7850
N(SyntaxKind.
ElementAccessExpression
);
Parsing\StatementAttributeParsingTests.cs (2)
4815
N(SyntaxKind.
ElementAccessExpression
);
6689
N(SyntaxKind.
ElementAccessExpression
);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (2)
481
N(SyntaxKind.
ElementAccessExpression
);
680
N(SyntaxKind.
ElementAccessExpression
);
Parsing\TopLevelStatementsParsingTests.cs (1)
1390
N(SyntaxKind.
ElementAccessExpression
);
Parsing\UsingDirectiveParsingTests.cs (2)
2821
N(SyntaxKind.
ElementAccessExpression
);
2945
N(SyntaxKind.
ElementAccessExpression
);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3188
expression.IsKind(SyntaxKind.
ElementAccessExpression
) ||
CSharpSyntaxFacts.cs (1)
688
=> node.IsKind(SyntaxKind.
ElementAccessExpression
);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (2)
574
case SyntaxKind.
ElementAccessExpression
:
718
case SyntaxKind.
ElementAccessExpression
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
217
SyntaxKind.
ElementAccessExpression
or
SpeculationAnalyzer.cs (3)
570
SyntaxKind.
ElementAccessExpression
or
591
SyntaxKind.
ElementAccessExpression
=> ((ElementAccessExpressionSyntax)expression).ArgumentList,
616
case SyntaxKind.
ElementAccessExpression
:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
213
case SyntaxKind.
ElementAccessExpression
: