CssStyleSheetSyntax Class

Represents a whole style sheet: its statements, and the end of the text.

public sealed class CssStyleSheetSyntax : CssSyntaxNode
Inheritance
CssSyntaxNode CssStyleSheetSyntax

Properties

NameDescription
DeclarationsGets the declarations at the top level, which only a declaration list, such as a style attribute, holds.
EndOfFileToken
RulesGets the rules at the top level of the style sheet, leaving out what a browser ignores.
Statements

Gets the declarations at the top level, which only a declaration list, such as a style attribute, holds.

public IEnumerable<CssDeclarationSyntax> Declarations { get; }

EndOfFileToken

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

Property value

SyntaxToken

No documentation is available.

Gets the rules at the top level of the style sheet, leaving out what a browser ignores.

public IEnumerable<CssRuleSyntax> Rules { get; }

Statements

Syntax.g.cs
public SyntaxList<CssStatementSyntax> Statements { get; }

No documentation is available.

Methods

NameDescription
Accept(CssSyntaxVisitor)
Accept<TResult>(CssSyntaxVisitor<TResult>)
Update(SyntaxList<CssStatementSyntax>, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithEndOfFileToken(SyntaxToken)Returns this node with endOfFileToken in place of its CssStyleSheetSyntax.EndOfFileToken.
WithStatements(SyntaxList<CssStatementSyntax>)Returns this node with statements in place of its CssStyleSheetSyntax.Statements.

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

Syntax.g.cs

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

public CssStyleSheetSyntax Update(SyntaxList<CssStatementSyntax> statements, SyntaxToken endOfFileToken)

Parameters

statements SyntaxList<CssStatementSyntax>
endOfFileToken SyntaxToken

Returns

CssStyleSheetSyntax

WithEndOfFileToken(SyntaxToken)

Syntax.g.cs

Returns this node with endOfFileToken in place of its CssStyleSheetSyntax.EndOfFileToken.

public CssStyleSheetSyntax WithEndOfFileToken(SyntaxToken endOfFileToken)

Parameters

endOfFileToken SyntaxToken

Returns

CssStyleSheetSyntax

WithStatements(SyntaxList<CssStatementSyntax>)

Syntax.g.cs

Returns this node with statements in place of its CssStyleSheetSyntax.Statements.

public CssStyleSheetSyntax WithStatements(SyntaxList<CssStatementSyntax> statements)