CssFunctionSyntax Class

Represents a function in a value, such as rgb(0 0 0).

public sealed class CssFunctionSyntax : CssComponentValueSyntax
Inheritance
CssComponentValueSyntax CssFunctionSyntax

Properties

NameDescription
Arguments
CloseParenToken
FunctionToken
NameGets the name of the function, without the parenthesis and with its escapes resolved, such as rgb.

Arguments

Syntax.g.cs
public SyntaxList<CssComponentValueSyntax> Arguments { get; }

No documentation is available.

CloseParenToken

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

Property value

SyntaxToken

No documentation is available.

FunctionToken

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

Property value

SyntaxToken

No documentation is available.

Gets the name of the function, without the parenthesis and with its escapes resolved, such as rgb.

public string Name { get; }

Property value

string

Methods

NameDescription
Accept(CssSyntaxVisitor)
Accept<TResult>(CssSyntaxVisitor<TResult>)
Update(SyntaxToken, SyntaxList<CssComponentValueSyntax>, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithArguments(SyntaxList<CssComponentValueSyntax>)Returns this node with arguments in place of its CssFunctionSyntax.Arguments.
WithCloseParenToken(SyntaxToken)Returns this node with closeParenToken in place of its CssFunctionSyntax.CloseParenToken.
WithFunctionToken(SyntaxToken)Returns this node with functionToken in place of its CssFunctionSyntax.FunctionToken.

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, SyntaxList<CssComponentValueSyntax>, SyntaxToken)

Syntax.g.cs

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

public CssFunctionSyntax Update(SyntaxToken functionToken, SyntaxList<CssComponentValueSyntax> arguments, SyntaxToken closeParenToken)

Parameters

functionToken SyntaxToken
arguments SyntaxList<CssComponentValueSyntax>
closeParenToken SyntaxToken

Returns

CssFunctionSyntax

WithArguments(SyntaxList<CssComponentValueSyntax>)

Syntax.g.cs

Returns this node with arguments in place of its CssFunctionSyntax.Arguments.

public CssFunctionSyntax WithArguments(SyntaxList<CssComponentValueSyntax> arguments)

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

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

public CssFunctionSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

CssFunctionSyntax

WithFunctionToken(SyntaxToken)

Syntax.g.cs

Returns this node with functionToken in place of its CssFunctionSyntax.FunctionToken.

public CssFunctionSyntax WithFunctionToken(SyntaxToken functionToken)

Parameters

functionToken SyntaxToken

Returns

CssFunctionSyntax