CssComplexSelectorSyntax Class
Represents a complex selector: compound selectors joined by combinators, such as nav > a:hover.
public sealed class CssComplexSelectorSyntax : CssSelectorSyntax- Inheritance
CssSelectorSyntaxCssComplexSelectorSyntax
Properties
| Name | Description |
|---|---|
| IsRelative | Determines whether the selector starts with a combinator, as a selector of a nested rule may: > a. |
| Parts |
IsRelative
CssComplexSelectorSyntax.csParts
Syntax.g.cspublic SyntaxList<CssComplexSelectorPartSyntax> Parts { get; }Property value
No documentation is available.
Methods
| Name | Description |
|---|---|
| Accept(CssSyntaxVisitor) | |
| Accept<TResult>(CssSyntaxVisitor<TResult>) | |
| Update(SyntaxList<CssComplexSelectorPartSyntax>) | Returns this node with the given parts, or itself when nothing changed. |
| WithParts(SyntaxList<CssComplexSelectorPartSyntax>) | Returns this node with parts in place of its CssComplexSelectorSyntax.Parts. |
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(SyntaxList<CssComplexSelectorPartSyntax>)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public CssComplexSelectorSyntax Update(SyntaxList<CssComplexSelectorPartSyntax> parts)WithParts(SyntaxList<CssComplexSelectorPartSyntax>)
Syntax.g.csReturns this node with parts in place of its CssComplexSelectorSyntax.Parts.
public CssComplexSelectorSyntax WithParts(SyntaxList<CssComplexSelectorPartSyntax> parts)