CssBooleanFeatureSyntax Class

Represents a feature without a value, such as (hover).

public sealed class CssBooleanFeatureSyntax : CssConditionSyntax
Inheritance
CssConditionSyntax CssBooleanFeatureSyntax

Properties

NameDescription
CloseParenToken
NameGets the name of the feature, with its escapes resolved.
NameToken
OpenParenToken

CloseParenToken

Syntax.g.cs
public SyntaxToken CloseParenToken { get; }

Property value

SyntaxToken

No documentation is available.

Gets the name of the feature, with its escapes resolved.

public string Name { get; }

Property value

string

NameToken

Syntax.g.cs
public SyntaxToken NameToken { get; }

Property value

SyntaxToken

No documentation is available.

OpenParenToken

Syntax.g.cs
public SyntaxToken OpenParenToken { get; }

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(CssSyntaxVisitor)
Accept<TResult>(CssSyntaxVisitor<TResult>)
Update(SyntaxToken, SyntaxToken, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithCloseParenToken(SyntaxToken)Returns this node with closeParenToken in place of its CssBooleanFeatureSyntax.CloseParenToken.
WithNameToken(SyntaxToken)Returns this node with nameToken in place of its CssBooleanFeatureSyntax.NameToken.
WithOpenParenToken(SyntaxToken)Returns this node with openParenToken in place of its CssBooleanFeatureSyntax.OpenParenToken.

Accept overloads

Accept(CssSyntaxVisitor)

Syntax.g.cs
public override void Accept(CssSyntaxVisitor visitor)
Parameters
visitor CssSyntaxVisitor

No documentation is available.

Accept<TResult>(CssSyntaxVisitor<TResult>)

Syntax.g.cs
public override TResult? Accept<TResult>(CssSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor CssSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

Update(SyntaxToken, SyntaxToken, SyntaxToken)

Syntax.g.cs

Returns this node with the given parts, or itself when nothing changed.

public CssBooleanFeatureSyntax Update(SyntaxToken openParenToken, SyntaxToken nameToken, SyntaxToken closeParenToken)

Parameters

openParenToken SyntaxToken
nameToken SyntaxToken
closeParenToken SyntaxToken

Returns

CssBooleanFeatureSyntax

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeParenToken in place of its CssBooleanFeatureSyntax.CloseParenToken.

public CssBooleanFeatureSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

CssBooleanFeatureSyntax

WithNameToken(SyntaxToken)

Syntax.g.cs

Returns this node with nameToken in place of its CssBooleanFeatureSyntax.NameToken.

public CssBooleanFeatureSyntax WithNameToken(SyntaxToken nameToken)

Parameters

nameToken SyntaxToken

Returns

CssBooleanFeatureSyntax

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with openParenToken in place of its CssBooleanFeatureSyntax.OpenParenToken.

public CssBooleanFeatureSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

CssBooleanFeatureSyntax