1 implementation of GetExpressionOfMemberAccessExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
560
public SyntaxNode?
GetExpressionOfMemberAccessExpression
(SyntaxNode node, bool allowImplicitTarget)
16 references to GetExpressionOfMemberAccessExpression
Microsoft.CodeAnalysis.Features (14)
AddImport\SymbolReferenceFinder.cs (2)
303
? syntaxFacts.
GetExpressionOfMemberAccessExpression
(nameNode.GetRequiredParent(), allowImplicitTarget: true)
398
_syntaxFacts.IsMemberAccessExpression(expression) ? _syntaxFacts.
GetExpressionOfMemberAccessExpression
(expression, allowImplicitTarget: true) :
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
357
var receiverExpression = _syntaxFacts.
GetExpressionOfMemberAccessExpression
(fullExpression);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
311
var typeExpression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(memberAccessExpression)!;
323
var expression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(refNode.GetRequiredParent());
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
189
SyntaxFacts.
GetExpressionOfMemberAccessExpression
(memberAccess) is not SyntaxNode expression)
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
422
return (TExpressionSyntax?)syntaxFacts.
GetExpressionOfMemberAccessExpression
(node);
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
150
: syntaxFacts.
GetExpressionOfMemberAccessExpression
(match.MemberAccessExpression)!.Span.End;
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (2)
110
var expression = (TExpressionSyntax?)this.SyntaxFacts.
GetExpressionOfMemberAccessExpression
(leftMemberAccess);
210
var expression = this.SyntaxFacts.
GetExpressionOfMemberAccessExpression
(
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (2)
96
var beforeDotExpression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(
117
var beforeArrowExpression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(expression);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
251
var currentInvocationExpression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(currentMemberAccess);
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
57
var innerInvocationExpression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(memberAccess)!;
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
688
var originalExpressionOfMemberAccess = syntaxFacts.
GetExpressionOfMemberAccessExpression
(originalExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (1)
50
thisExpression = syntaxFacts.
GetExpressionOfMemberAccessExpression
(memberAccessExpression) as TThisExpressionSyntax;