CssPlainFeatureSyntax Class

Represents a feature with a value, such as (min-width: 600px).

public sealed class CssPlainFeatureSyntax : CssConditionSyntax
Inheritance
CssConditionSyntax CssPlainFeatureSyntax

Properties

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

CloseParenToken

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

Property value

SyntaxToken

No documentation is available.

ColonToken

Syntax.g.cs
public SyntaxToken ColonToken { 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.

public CssFeatureValueSyntax Value { get; }

Property value

CssFeatureValueSyntax

No documentation is available.

Methods

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

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, CssFeatureValueSyntax, SyntaxToken)

Syntax.g.cs

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

public CssPlainFeatureSyntax Update(SyntaxToken openParenToken, SyntaxToken nameToken, SyntaxToken colonToken, CssFeatureValueSyntax value, SyntaxToken closeParenToken)

Parameters

openParenToken SyntaxToken
nameToken SyntaxToken
colonToken SyntaxToken
value CssFeatureValueSyntax
closeParenToken SyntaxToken

Returns

CssPlainFeatureSyntax

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

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

public CssPlainFeatureSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

CssPlainFeatureSyntax

WithColonToken(SyntaxToken)

Syntax.g.cs

Returns this node with colonToken in place of its CssPlainFeatureSyntax.ColonToken.

public CssPlainFeatureSyntax WithColonToken(SyntaxToken colonToken)

Parameters

colonToken SyntaxToken

Returns

CssPlainFeatureSyntax

WithNameToken(SyntaxToken)

Syntax.g.cs

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

public CssPlainFeatureSyntax WithNameToken(SyntaxToken nameToken)

Parameters

nameToken SyntaxToken

Returns

CssPlainFeatureSyntax

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

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

public CssPlainFeatureSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

CssPlainFeatureSyntax

WithValue(CssFeatureValueSyntax)

Syntax.g.cs

Returns this node with value in place of its CssPlainFeatureSyntax.Value.