Class MemberAccessExpressionSyntax
Inheritance
MemberAccessExpressionSyntax
Assembly: Loretta.CodeAnalysis.Lua.dll
Syntax
public sealed class MemberAccessExpressionSyntax : VariableExpressionSyntax
Properties
|
Improve this Doc
View Source
DotSeparator
The dot separating the expression and the identifier.
Declaration
public SyntaxToken DotSeparator { get; }
Property Value
|
Improve this Doc
View Source
Expression
The expression that contains the member being accessed.
Declaration
public PrefixExpressionSyntax Expression { get; }
Property Value
|
Improve this Doc
View Source
MemberName
The identifier representing the member name.
Declaration
public SyntaxToken MemberName { get; }
Property Value
Methods
|
Improve this Doc
View Source
Accept(LuaSyntaxVisitor)
Declaration
public override void Accept(LuaSyntaxVisitor visitor)
Parameters
Overrides
|
Improve this Doc
View Source
Accept<TResult>(LuaSyntaxVisitor<TResult>)
Declaration
public override TResult Accept<TResult>(LuaSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Loretta.CodeAnalysis.Lua.LuaSyntaxNode.Accept<TResult>(Loretta.CodeAnalysis.Lua.LuaSyntaxVisitor<TResult>)
|
Improve this Doc
View Source
Update(PrefixExpressionSyntax, SyntaxToken, SyntaxToken)
Declaration
public MemberAccessExpressionSyntax Update(PrefixExpressionSyntax expression, SyntaxToken dotSeparator, SyntaxToken memberName)
Parameters
Returns
|
Improve this Doc
View Source
WithDotSeparator(SyntaxToken)
Declaration
public MemberAccessExpressionSyntax WithDotSeparator(SyntaxToken dotSeparator)
Parameters
Returns
|
Improve this Doc
View Source
WithExpression(PrefixExpressionSyntax)
Declaration
public MemberAccessExpressionSyntax WithExpression(PrefixExpressionSyntax expression)
Parameters
Returns
|
Improve this Doc
View Source
WithMemberName(SyntaxToken)
Declaration
public MemberAccessExpressionSyntax WithMemberName(SyntaxToken memberName)
Parameters
Returns
Implements
IFormattable
Extension Methods