CssBlockSyntax Class
Represents the { ... } block of a rule, holding declarations and nested rules side by side.
public sealed class CssBlockSyntax : CssSyntaxNode- Inheritance
CssSyntaxNodeCssBlockSyntax
Properties
| Name | Description |
|---|---|
| CloseBraceToken | |
| Declarations | Gets the declarations of the block, in source order. |
| OpenBraceToken | |
| Rules | Gets the rules nested in the block, in source order. |
| Statements |
CloseBraceToken
Syntax.g.csDeclarations
CssBlockSyntax.csGets the declarations of the block, in source order.
public IEnumerable<CssDeclarationSyntax> Declarations { get; }Property value
OpenBraceToken
Syntax.g.csRules
CssBlockSyntax.csGets the rules nested in the block, in source order.
public IEnumerable<CssRuleSyntax> Rules { get; }Property value
Statements
Syntax.g.cspublic SyntaxList<CssStatementSyntax> Statements { get; }Property value
No documentation is available.
Methods
| Name | Description |
|---|---|
| Accept(CssSyntaxVisitor) | |
| Accept<TResult>(CssSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxList<CssStatementSyntax>, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseBraceToken(SyntaxToken) | Returns this node with closeBraceToken in place of its CssBlockSyntax.CloseBraceToken. |
| WithOpenBraceToken(SyntaxToken) | Returns this node with openBraceToken in place of its CssBlockSyntax.OpenBraceToken. |
| WithStatements(SyntaxList<CssStatementSyntax>) | Returns this node with statements in place of its CssBlockSyntax.Statements. |
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(SyntaxToken, SyntaxList<CssStatementSyntax>, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public CssBlockSyntax Update(SyntaxToken openBraceToken, SyntaxList<CssStatementSyntax> statements, SyntaxToken closeBraceToken)Parameters
openBraceTokenSyntaxTokenstatementsSyntaxList<CssStatementSyntax>closeBraceTokenSyntaxToken
Returns
WithCloseBraceToken(SyntaxToken)
Syntax.g.csReturns this node with closeBraceToken in place of its CssBlockSyntax.CloseBraceToken.
public CssBlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)WithOpenBraceToken(SyntaxToken)
Syntax.g.csReturns this node with openBraceToken in place of its CssBlockSyntax.OpenBraceToken.
public CssBlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken)WithStatements(SyntaxList<CssStatementSyntax>)
Syntax.g.csReturns this node with statements in place of its CssBlockSyntax.Statements.
public CssBlockSyntax WithStatements(SyntaxList<CssStatementSyntax> statements)