CssAttributeSelectorSyntax Class
Represents an attribute selector, such as [href^="https:" i].
public sealed class CssAttributeSelectorSyntax : CssSimpleSelectorSyntax- Inheritance
CssSimpleSelectorSyntaxCssAttributeSelectorSyntax
Properties
| Name | Description |
|---|---|
| CloseBracketToken | |
| EqualsToken | |
| IsCaseInsensitive | Gets whether the value is compared without regard to ASCII case (i), with regard to it (s), or as the document language says (null). |
| ModifierToken | |
| Name | Gets the attribute name, with its escapes resolved. |
| NameToken | |
| NamespacePrefix | |
| OpenBracketToken | |
| Operator | Gets how the value of the attribute is compared. |
| OperatorPrefixToken | |
| Value | Gets the value the attribute is compared with, unquoted and with its escapes resolved, or null when there is none. |
| ValueToken |
CloseBracketToken
Syntax.g.csEqualsToken
Syntax.g.csIsCaseInsensitive
CssAttributeSelectorSyntax.csModifierToken
Syntax.g.csNameToken
Syntax.g.csNamespacePrefix
Syntax.g.cspublic CssNamespacePrefixSyntax? NamespacePrefix { get; }Property value
No documentation is available.
OpenBracketToken
Syntax.g.csOperator
CssAttributeSelectorSyntax.csGets how the value of the attribute is compared.
public CssAttributeOperator Operator { get; }Property value
OperatorPrefixToken
Syntax.g.csValueToken
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, CssNamespacePrefixSyntax?, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public CssAttributeSelectorSyntax Update(SyntaxToken openBracketToken, CssNamespacePrefixSyntax? namespacePrefix, SyntaxToken nameToken, SyntaxToken operatorPrefixToken, SyntaxToken equalsToken, SyntaxToken valueToken, SyntaxToken modifierToken, SyntaxToken closeBracketToken)Parameters
openBracketTokenSyntaxTokennamespacePrefixCssNamespacePrefixSyntax?nameTokenSyntaxTokenoperatorPrefixTokenSyntaxTokenequalsTokenSyntaxTokenvalueTokenSyntaxTokenmodifierTokenSyntaxTokencloseBracketTokenSyntaxToken
Returns
WithCloseBracketToken(SyntaxToken)
Syntax.g.csReturns this node with closeBracketToken in place of its CssAttributeSelectorSyntax.CloseBracketToken.
public CssAttributeSelectorSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)WithEqualsToken(SyntaxToken)
Syntax.g.csReturns this node with equalsToken in place of its CssAttributeSelectorSyntax.EqualsToken.
public CssAttributeSelectorSyntax WithEqualsToken(SyntaxToken equalsToken)WithModifierToken(SyntaxToken)
Syntax.g.csReturns this node with modifierToken in place of its CssAttributeSelectorSyntax.ModifierToken.
public CssAttributeSelectorSyntax WithModifierToken(SyntaxToken modifierToken)WithNameToken(SyntaxToken)
Syntax.g.csReturns this node with nameToken in place of its CssAttributeSelectorSyntax.NameToken.
public CssAttributeSelectorSyntax WithNameToken(SyntaxToken nameToken)WithNamespacePrefix(CssNamespacePrefixSyntax?)
Syntax.g.csReturns this node with namespacePrefix in place of its CssAttributeSelectorSyntax.NamespacePrefix.
public CssAttributeSelectorSyntax WithNamespacePrefix(CssNamespacePrefixSyntax? namespacePrefix)WithOpenBracketToken(SyntaxToken)
Syntax.g.csReturns this node with openBracketToken in place of its CssAttributeSelectorSyntax.OpenBracketToken.
public CssAttributeSelectorSyntax WithOpenBracketToken(SyntaxToken openBracketToken)WithOperatorPrefixToken(SyntaxToken)
Syntax.g.csReturns this node with operatorPrefixToken in place of its CssAttributeSelectorSyntax.OperatorPrefixToken.
public CssAttributeSelectorSyntax WithOperatorPrefixToken(SyntaxToken operatorPrefixToken)WithValueToken(SyntaxToken)
Syntax.g.csReturns this node with valueToken in place of its CssAttributeSelectorSyntax.ValueToken.
public CssAttributeSelectorSyntax WithValueToken(SyntaxToken valueToken)