2 implementations of GetExpressionOfMemberAccessExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxFacts.cs (1)
562public SyntaxNode? GetExpressionOfMemberAccessExpression(SyntaxNode node, bool allowImplicitTarget)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
542Public Function GetExpressionOfMemberAccessExpression(node As SyntaxNode, Optional allowImplicitTarget As Boolean = False) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfMemberAccessExpression
19 references to GetExpressionOfMemberAccessExpression
Microsoft.CodeAnalysis.CSharp.Features (1)
AddImport\CSharpAddImportFeatureService.cs (1)
609? syntaxFacts.GetExpressionOfMemberAccessExpression(expression)
Microsoft.CodeAnalysis.Features (14)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
255var currentInvocationExpression = syntaxFacts.GetExpressionOfMemberAccessExpression(currentMemberAccess);
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (2)
64var whereExpression = (TInvocationExpressionSyntax)SyntaxFacts.GetExpressionOfMemberAccessExpression(memberAccess)!; 66var expression = (TExpressionSyntax)SyntaxFacts.GetExpressionOfMemberAccessExpression(SyntaxFacts.GetExpressionOfInvocationExpression(whereExpression))!;
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
169SyntaxFacts.GetExpressionOfMemberAccessExpression(memberAccess) is SyntaxNode expression)
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
375return (TExpressionSyntax?)syntaxFacts.GetExpressionOfMemberAccessExpression(node);
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
133: syntaxFacts.GetExpressionOfMemberAccessExpression(match.MemberAccessExpression)!.Span.End;
AddImport\SymbolReferenceFinder.cs (1)
310? syntaxFacts.GetExpressionOfMemberAccessExpression(nameNode.Parent, allowImplicitTarget: true)
GenerateMember\AbstractGenerateMemberService.cs (2)
91var beforeDotExpression = syntaxFacts.GetExpressionOfMemberAccessExpression( 123var beforeArrowExpression = syntaxFacts.GetExpressionOfMemberAccessExpression(expression);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
368var receiverExpression = _syntaxFacts.GetExpressionOfMemberAccessExpression(fullExpression);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
289var typeExpression = syntaxFacts.GetExpressionOfMemberAccessExpression(memberAccessExpression)!; 301var expression = syntaxFacts.GetExpressionOfMemberAccessExpression(refNode.GetRequiredParent());
UseNamedMemberInitializerAnalyzer.cs (2)
124var expression = (TExpressionSyntax)_syntaxFacts.GetExpressionOfMemberAccessExpression(leftMemberAccess); 219var expression = _syntaxFacts.GetExpressionOfMemberAccessExpression(
Microsoft.CodeAnalysis.VisualBasic.Features (1)
AddImport\VisualBasicAddImportFeatureService.vb (1)
341leftExpression = syntaxFacts.GetExpressionOfMemberAccessExpression(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
542Public Function GetExpressionOfMemberAccessExpression(node As SyntaxNode, Optional allowImplicitTarget As Boolean = False) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfMemberAccessExpression
Microsoft.CodeAnalysis.Workspaces (2)
AbstractSpeculationAnalyzer.cs (1)
636var originalExpressionOfMemberAccess = syntaxFacts.GetExpressionOfMemberAccessExpression(originalExpression);
Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (1)
49thisExpression = syntaxFacts.GetExpressionOfMemberAccessExpression(memberAccessExpression) as TThisExpressionSyntax;