Class MemberAccessExpressionSyntax
Inheritance
MemberAccessExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class MemberAccessExpressionSyntax : ExpressionSyntax, IFormattable
Properties
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
Name
Declaration
public SimpleNameSyntax Name { get; }
Property Value
OperatorToken
Declaration
public SyntaxToken OperatorToken { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Update(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)
Declaration
public MemberAccessExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken operatorToken, SimpleNameSyntax name)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public MemberAccessExpressionSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithName(SimpleNameSyntax)
Declaration
public MemberAccessExpressionSyntax WithName(SimpleNameSyntax name)
Parameters
Returns
WithOperatorToken(SyntaxToken)
Declaration
public MemberAccessExpressionSyntax WithOperatorToken(SyntaxToken operatorToken)
Parameters
Returns
Implements
Extension Methods