42 references to ElementAccessExpression
Microsoft.CodeAnalysis.CSharp (10)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
29679var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementAccessExpression, expression, argumentList, this.context, out hash); 29682var result = new ElementAccessExpressionSyntax(SyntaxKind.ElementAccessExpression, expression, argumentList, this.context); 35106var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementAccessExpression, expression, argumentList, out hash); 35109var result = new ElementAccessExpressionSyntax(SyntaxKind.ElementAccessExpression, expression, argumentList);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
2532/// <item><description><see cref="SyntaxKind.ElementAccessExpression"/></description></item>
Binder\Binder_Expressions.cs (2)
668case SyntaxKind.ElementAccessExpression: 2644else if (this.ContainingType is null || node.Parent is null || (node.Parent.Kind() != SyntaxKind.SimpleMemberAccessExpression && node.Parent.Kind() != SyntaxKind.ElementAccessExpression))
Binder\Binder_Statements.cs (1)
1729case SyntaxKind.ElementAccessExpression:
Parser\LanguageParser.cs (1)
11362case SyntaxKind.ElementAccessExpression:
Syntax\SyntaxFacts.cs (1)
329case ElementAccessExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
589case SyntaxKind.ElementAccessExpression: 700case SyntaxKind.ElementAccessExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
197SyntaxKind.ElementAccessExpression or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
694=> node.IsKind(SyntaxKind.ElementAccessExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
583SyntaxKind.ElementAccessExpression or 604SyntaxKind.ElementAccessExpression => ((ElementAccessExpressionSyntax)expression).ArgumentList, 629case SyntaxKind.ElementAccessExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
330or SyntaxKind.ElementAccessExpression
Microsoft.CodeAnalysis.CSharp.Features (7)
AddImport\CSharpAddImportFeatureService.cs (2)
131if (memberAccess?.Parent?.Kind() is SyntaxKind.SimpleMemberAccessExpression or SyntaxKind.ElementAccessExpression || 132memberBinding?.Parent?.Kind() is SyntaxKind.SimpleMemberAccessExpression or SyntaxKind.ElementAccessExpression)
ChangeSignature\CSharpChangeSignatureService.cs (4)
59SyntaxKind.ElementAccessExpression, 72SyntaxKind.ElementAccessExpression, 91SyntaxKind.ElementAccessExpression, 267case SyntaxKind.ElementAccessExpression:
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
63token.Parent?.Parent.IsKind(SyntaxKind.ElementAccessExpression) == true)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
202if (assignment.Left.IsKind(SyntaxKind.ElementAccessExpression))
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
589case SyntaxKind.ElementAccessExpression: 700case SyntaxKind.ElementAccessExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
197SyntaxKind.ElementAccessExpression or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
694=> node.IsKind(SyntaxKind.ElementAccessExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
583SyntaxKind.ElementAccessExpression or 604SyntaxKind.ElementAccessExpression => ((ElementAccessExpressionSyntax)expression).ArgumentList, 629case SyntaxKind.ElementAccessExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
330or SyntaxKind.ElementAccessExpression
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
589case SyntaxKind.ElementAccessExpression: 700case SyntaxKind.ElementAccessExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
197SyntaxKind.ElementAccessExpression or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
694=> node.IsKind(SyntaxKind.ElementAccessExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
583SyntaxKind.ElementAccessExpression or 604SyntaxKind.ElementAccessExpression => ((ElementAccessExpressionSyntax)expression).ArgumentList, 629case SyntaxKind.ElementAccessExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
330or SyntaxKind.ElementAccessExpression