PowerShellMemberAccessExpressionSyntax Class
Represents member access, $x.Name or [Type]::Member.
public sealed class PowerShellMemberAccessExpressionSyntax : ShellExpressionSyntax- Inheritance
ShellExpressionSyntaxPowerShellMemberAccessExpressionSyntax
Properties
| Name | Description |
|---|---|
| IsStatic | Returns true for the static member operator, ::. |
| MemberNameToken | |
| OperatorToken | |
| Target |
MemberNameToken
Syntax.g.csOperatorToken
Syntax.g.csTarget
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(ShellExpressionSyntax, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithMemberNameToken(SyntaxToken) | Returns this node with memberNameToken in place of its PowerShellMemberAccessExpressionSyntax.MemberNameToken. |
| WithOperatorToken(SyntaxToken) | Returns this node with operatorToken in place of its PowerShellMemberAccessExpressionSyntax.OperatorToken. |
| WithTarget(ShellExpressionSyntax) | Returns this node with target in place of its PowerShellMemberAccessExpressionSyntax.Target. |
Accept overloads
Accept(ShellSyntaxVisitor)
Syntax.g.cspublic override void Accept(ShellSyntaxVisitor visitor)Parameters
visitorShellSyntaxVisitor
No documentation is available.
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)No documentation is available.
Update(ShellExpressionSyntax, SyntaxToken, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellMemberAccessExpressionSyntax Update(ShellExpressionSyntax target, SyntaxToken operatorToken, SyntaxToken memberNameToken)WithMemberNameToken(SyntaxToken)
Syntax.g.csReturns this node with memberNameToken in place of its PowerShellMemberAccessExpressionSyntax.MemberNameToken.
public PowerShellMemberAccessExpressionSyntax WithMemberNameToken(SyntaxToken memberNameToken)WithOperatorToken(SyntaxToken)
Syntax.g.csReturns this node with operatorToken in place of its PowerShellMemberAccessExpressionSyntax.OperatorToken.
public PowerShellMemberAccessExpressionSyntax WithOperatorToken(SyntaxToken operatorToken)WithTarget(ShellExpressionSyntax)
Syntax.g.csReturns this node with target in place of its PowerShellMemberAccessExpressionSyntax.Target.
public PowerShellMemberAccessExpressionSyntax WithTarget(ShellExpressionSyntax target)