CssAtRuleSyntax Class
Represents an at-rule, such as @media: an at-keyword, a prelude, then a block or a semicolon.
public sealed class CssAtRuleSyntax : CssRuleSyntax- Inheritance
CssRuleSyntaxCssAtRuleSyntax
Properties
| Name | Description |
|---|---|
| AtKeywordToken | |
| Block | |
| Name | Gets the name of the rule, without the @ and with its escapes resolved, such as media. |
| Prelude | |
| SemicolonToken |
AtKeywordToken
Syntax.g.csBlock
Syntax.g.csPrelude
Syntax.g.csSemicolonToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(CssSyntaxVisitor) | |
| Accept<TResult>(CssSyntaxVisitor<TResult>) | |
| GetBlock() | |
| GetPrelude() | |
| Update(SyntaxToken, CssPreludeSyntax?, CssBlockSyntax?, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithAtKeywordToken(SyntaxToken) | Returns this node with atKeywordToken in place of its CssAtRuleSyntax.AtKeywordToken. |
| WithBlock(CssBlockSyntax?) | Returns this node with block in place of its CssAtRuleSyntax.Block. |
| WithPrelude(CssPreludeSyntax?) | Returns this node with prelude in place of its CssAtRuleSyntax.Prelude. |
| WithSemicolonToken(SyntaxToken) | Returns this node with semicolonToken in place of its CssAtRuleSyntax.SemicolonToken. |
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.
GetBlock()
CssAtRuleSyntax.csGetPrelude()
CssAtRuleSyntax.csUpdate(SyntaxToken, CssPreludeSyntax?, CssBlockSyntax?, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public CssAtRuleSyntax Update(SyntaxToken atKeywordToken, CssPreludeSyntax? prelude, CssBlockSyntax? block, SyntaxToken semicolonToken)Parameters
atKeywordTokenSyntaxTokenpreludeCssPreludeSyntax?blockCssBlockSyntax?semicolonTokenSyntaxToken
Returns
WithAtKeywordToken(SyntaxToken)
Syntax.g.csReturns this node with atKeywordToken in place of its CssAtRuleSyntax.AtKeywordToken.
public CssAtRuleSyntax WithAtKeywordToken(SyntaxToken atKeywordToken)WithBlock(CssBlockSyntax?)
Syntax.g.csReturns this node with block in place of its CssAtRuleSyntax.Block.
public CssAtRuleSyntax WithBlock(CssBlockSyntax? block)WithPrelude(CssPreludeSyntax?)
Syntax.g.csReturns this node with prelude in place of its CssAtRuleSyntax.Prelude.
public CssAtRuleSyntax WithPrelude(CssPreludeSyntax? prelude)WithSemicolonToken(SyntaxToken)
Syntax.g.csReturns this node with semicolonToken in place of its CssAtRuleSyntax.SemicolonToken.
public CssAtRuleSyntax WithSemicolonToken(SyntaxToken semicolonToken)