CssRangeFeatureSyntax Class
Represents a feature compared to one or two values, such as (width >= 600px) or (400px <= width < 800px).
public sealed class CssRangeFeatureSyntax : CssConditionSyntaxRemarks
CssRangeFeatureSyntax.Left and CssRangeFeatureSyntax.Middle are the two sides of the first comparison, whichever of them is the name. With a second comparison, CssRangeFeatureSyntax.Middle is the name and CssRangeFeatureSyntax.Right is the other value.
- Inheritance
CssConditionSyntaxCssRangeFeatureSyntax
Properties
| Name | Description |
|---|---|
| CloseParenToken | |
| Left | |
| LeftComparison | |
| Middle | |
| Name | Gets the name of the feature, with its escapes resolved. |
| OpenParenToken | |
| Right | |
| RightComparison |
CloseParenToken
Syntax.g.csLeft
Syntax.g.csLeftComparison
Syntax.g.csMiddle
Syntax.g.csOpenParenToken
Syntax.g.csRight
Syntax.g.csRightComparison
Syntax.g.csMethods
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, CssFeatureValueSyntax, CssComparisonSyntax, CssFeatureValueSyntax, CssComparisonSyntax?, CssFeatureValueSyntax?, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public CssRangeFeatureSyntax Update(SyntaxToken openParenToken, CssFeatureValueSyntax left, CssComparisonSyntax leftComparison, CssFeatureValueSyntax middle, CssComparisonSyntax? rightComparison, CssFeatureValueSyntax? right, SyntaxToken closeParenToken)Parameters
openParenTokenSyntaxTokenleftCssFeatureValueSyntaxleftComparisonCssComparisonSyntaxmiddleCssFeatureValueSyntaxrightComparisonCssComparisonSyntax?rightCssFeatureValueSyntax?closeParenTokenSyntaxToken
Returns
WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its CssRangeFeatureSyntax.CloseParenToken.
public CssRangeFeatureSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithLeft(CssFeatureValueSyntax)
Syntax.g.csReturns this node with left in place of its CssRangeFeatureSyntax.Left.
public CssRangeFeatureSyntax WithLeft(CssFeatureValueSyntax left)WithLeftComparison(CssComparisonSyntax)
Syntax.g.csReturns this node with leftComparison in place of its CssRangeFeatureSyntax.LeftComparison.
public CssRangeFeatureSyntax WithLeftComparison(CssComparisonSyntax leftComparison)WithMiddle(CssFeatureValueSyntax)
Syntax.g.csReturns this node with middle in place of its CssRangeFeatureSyntax.Middle.
public CssRangeFeatureSyntax WithMiddle(CssFeatureValueSyntax middle)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its CssRangeFeatureSyntax.OpenParenToken.
public CssRangeFeatureSyntax WithOpenParenToken(SyntaxToken openParenToken)WithRight(CssFeatureValueSyntax?)
Syntax.g.csReturns this node with right in place of its CssRangeFeatureSyntax.Right.
public CssRangeFeatureSyntax WithRight(CssFeatureValueSyntax? right)WithRightComparison(CssComparisonSyntax?)
Syntax.g.csReturns this node with rightComparison in place of its CssRangeFeatureSyntax.RightComparison.
public CssRangeFeatureSyntax WithRightComparison(CssComparisonSyntax? rightComparison)