1 implementation of IsElementAccessExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
682
public bool
IsElementAccessExpression
(SyntaxNode? node)
9 references to IsElementAccessExpression
Microsoft.CodeAnalysis.Features (6)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
103
while (syntaxFactsService.
IsElementAccessExpression
(node.Parent) || syntaxFactsService.IsBinaryExpression(node.Parent))
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
196
if (syntaxFacts.
IsElementAccessExpression
(argumentList.Parent))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
231
if (!this.SyntaxFacts.
IsElementAccessExpression
(left))
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
285
Debug.Assert(syntaxFacts.
IsElementAccessExpression
(elementAccess));
ValueTracking\ValueTracker.FindReferencesProgress.cs (1)
102
var elementAccess = node.FirstAncestorOrSelf<SyntaxNode>(syntaxFacts.
IsElementAccessExpression
);
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
256
|| _syntaxFacts.
IsElementAccessExpression
(node)
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (2)
207
syntaxFacts.
IsElementAccessExpression
(node) ||
240
if (syntaxFacts.
IsElementAccessExpression
(node))
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
96
containsElementAccess = containsElementAccess || (syntaxFacts.
IsElementAccessExpression
(node) || syntaxFacts.IsImplicitElementAccess(node));