XmlAttributeSyntax Class
An attribute of a tag: a name, an equals sign, and a quoted value.
public sealed class XmlAttributeSyntax : XmlSyntaxNode- Inheritance
XmlSyntaxNodeXmlAttributeSyntax
Properties
| Name | Description |
|---|---|
| EndQuoteToken | |
| EqualsToken | |
| Name | Gets the name of the attribute. |
| NameToken | |
| StartQuoteToken | |
| Value | Gets the value of the attribute as an XML processor reads it. |
| ValueToken |
EndQuoteToken
XmlAttributeSyntax.csEqualsToken
XmlAttributeSyntax.csNameToken
XmlAttributeSyntax.csStartQuoteToken
XmlAttributeSyntax.csValueToken
XmlAttributeSyntax.csMethods
| Name | Description |
|---|---|
| Accept(XmlSyntaxVisitor) | |
| Accept<TResult>(XmlSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithEndQuoteToken(SyntaxToken) | |
| WithEqualsToken(SyntaxToken) | |
| WithName(string) | Returns this attribute renamed. |
| WithNameToken(SyntaxToken) | |
| WithStartQuoteToken(SyntaxToken) | |
| WithValue(string) | Returns this attribute carrying a different value, escaped for the quote character it is written with. |
| WithValueToken(SyntaxToken) |
Accept overloads
Accept(XmlSyntaxVisitor)
XmlAttributeSyntax.cspublic override void Accept(XmlSyntaxVisitor visitor)Parameters
visitorXmlSyntaxVisitor
No documentation is available.
Accept<TResult>(XmlSyntaxVisitor<TResult>)
XmlAttributeSyntax.cspublic override TResult? Accept<TResult>(XmlSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
XmlAttributeSyntax.csReturns this node with the given parts, or itself when nothing changed.
public XmlAttributeSyntax Update(SyntaxToken nameToken, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxToken valueToken, SyntaxToken endQuoteToken)Parameters
nameTokenSyntaxTokenequalsTokenSyntaxTokenstartQuoteTokenSyntaxTokenvalueTokenSyntaxTokenendQuoteTokenSyntaxToken
Returns
WithEndQuoteToken(SyntaxToken)
XmlAttributeSyntax.cspublic XmlAttributeSyntax WithEndQuoteToken(SyntaxToken endQuoteToken)No documentation is available.
WithEqualsToken(SyntaxToken)
XmlAttributeSyntax.cspublic XmlAttributeSyntax WithEqualsToken(SyntaxToken equalsToken)No documentation is available.
WithName(string)
XmlAttributeSyntax.csReturns this attribute renamed.
public XmlAttributeSyntax WithName(string name)WithNameToken(SyntaxToken)
XmlAttributeSyntax.cspublic XmlAttributeSyntax WithNameToken(SyntaxToken nameToken)No documentation is available.
WithStartQuoteToken(SyntaxToken)
XmlAttributeSyntax.cspublic XmlAttributeSyntax WithStartQuoteToken(SyntaxToken startQuoteToken)No documentation is available.
WithValue(string)
XmlAttributeSyntax.csReturns this attribute carrying a different value, escaped for the quote character it is written with.
public XmlAttributeSyntax WithValue(string value)WithValueToken(SyntaxToken)
XmlAttributeSyntax.cspublic XmlAttributeSyntax WithValueToken(SyntaxToken valueToken)No documentation is available.