CssPseudoSelectorSyntax Class
Represents a pseudo-class or a pseudo-element without arguments, such as :hover or ::before.
public sealed class CssPseudoSelectorSyntax : CssSimpleSelectorSyntax- Inheritance
CssSimpleSelectorSyntaxCssPseudoSelectorSyntax
Properties
| Name | Description |
|---|---|
| ColonToken | |
| IsPseudoElement | Determines whether this is a pseudo-element: written with two colons, or one of the four CSS 2 wrote with one. |
| Name | Gets the name, without the colons and with its escapes resolved, such as hover. |
| NameToken | |
| SecondColonToken |
ColonToken
Syntax.g.csIsPseudoElement
CssPseudoSelectorSyntax.csNameToken
Syntax.g.csSecondColonToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(CssSyntaxVisitor) | |
| Accept<TResult>(CssSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithColonToken(SyntaxToken) | Returns this node with colonToken in place of its CssPseudoSelectorSyntax.ColonToken. |
| WithNameToken(SyntaxToken) | Returns this node with nameToken in place of its CssPseudoSelectorSyntax.NameToken. |
| WithSecondColonToken(SyntaxToken) | Returns this node with secondColonToken in place of its CssPseudoSelectorSyntax.SecondColonToken. |
Accept overloads
Accept(CssSyntaxVisitor)
Syntax.g.cspublic override void Accept(CssSyntaxVisitor visitor)Parameters
visitorCssSyntaxVisitor
No documentation is available.
Accept<TResult>(CssSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(CssSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, SyntaxToken, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public CssPseudoSelectorSyntax Update(SyntaxToken colonToken, SyntaxToken secondColonToken, SyntaxToken nameToken)WithColonToken(SyntaxToken)
Syntax.g.csReturns this node with colonToken in place of its CssPseudoSelectorSyntax.ColonToken.
public CssPseudoSelectorSyntax WithColonToken(SyntaxToken colonToken)WithNameToken(SyntaxToken)
Syntax.g.csReturns this node with nameToken in place of its CssPseudoSelectorSyntax.NameToken.
public CssPseudoSelectorSyntax WithNameToken(SyntaxToken nameToken)WithSecondColonToken(SyntaxToken)
Syntax.g.csReturns this node with secondColonToken in place of its CssPseudoSelectorSyntax.SecondColonToken.
public CssPseudoSelectorSyntax WithSecondColonToken(SyntaxToken secondColonToken)