XmlDeclarationSyntax Class
The XML declaration, whose version, encoding and standalone are written as attributes.
public sealed class XmlDeclarationSyntax : XmlNodeSyntax- Inheritance
XmlNodeSyntaxXmlDeclarationSyntax
Properties
| Name | Description |
|---|---|
| Attributes | |
| Encoding | Gets the encoding the declaration states, or null when it states none. |
| EncodingAttribute | |
| EndDeclarationToken | |
| Standalone | Gets what the declaration states for standalone, or null when it states nothing. |
| StandaloneAttribute | |
| StartDeclarationToken | |
| Version | Gets the version the declaration states, or 1.0 when it states none. |
| VersionAttribute |
Attributes
XmlDeclarationSyntax.cspublic SyntaxList<XmlAttributeSyntax> Attributes { get; }Property value
No documentation is available.
Encoding
XmlDeclarationSyntax.csEncodingAttribute
XmlDeclarationSyntax.csEndDeclarationToken
XmlDeclarationSyntax.csStandalone
XmlDeclarationSyntax.csStandaloneAttribute
XmlDeclarationSyntax.csStartDeclarationToken
XmlDeclarationSyntax.csVersion
XmlDeclarationSyntax.csVersionAttribute
XmlDeclarationSyntax.csMethods
| Name | Description |
|---|---|
| Accept(XmlSyntaxVisitor) | |
| Accept<TResult>(XmlSyntaxVisitor<TResult>) | |
| GetAttribute(string) | Gets the first attribute called name, or null when there is none. |
| Update(SyntaxToken, SyntaxList<XmlAttributeSyntax>, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithAttributes(SyntaxList<XmlAttributeSyntax>) | |
| WithEncoding(string?) | |
| WithEndDeclarationToken(SyntaxToken) | |
| WithStandalone(string?) | |
| WithStartDeclarationToken(SyntaxToken) | |
| WithVersion(string) |
Accept overloads
Accept(XmlSyntaxVisitor)
XmlDeclarationSyntax.cspublic override void Accept(XmlSyntaxVisitor visitor)Parameters
visitorXmlSyntaxVisitor
No documentation is available.
Accept<TResult>(XmlSyntaxVisitor<TResult>)
XmlDeclarationSyntax.cspublic override TResult? Accept<TResult>(XmlSyntaxVisitor<TResult> visitor)No documentation is available.
GetAttribute(string)
XmlDeclarationSyntax.csGets the first attribute called name, or null when there is none.
public XmlAttributeSyntax? GetAttribute(string name)Update(SyntaxToken, SyntaxList<XmlAttributeSyntax>, SyntaxToken)
XmlDeclarationSyntax.csReturns this node with the given parts, or itself when nothing changed.
public XmlDeclarationSyntax Update(SyntaxToken startDeclarationToken, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken endDeclarationToken)Parameters
startDeclarationTokenSyntaxTokenattributesSyntaxList<XmlAttributeSyntax>endDeclarationTokenSyntaxToken
Returns
WithAttributes(SyntaxList<XmlAttributeSyntax>)
XmlDeclarationSyntax.cspublic XmlDeclarationSyntax WithAttributes(SyntaxList<XmlAttributeSyntax> attributes)No documentation is available.
WithEncoding(string?)
XmlDeclarationSyntax.cspublic XmlDeclarationSyntax WithEncoding(string? encoding)No documentation is available.
WithEndDeclarationToken(SyntaxToken)
XmlDeclarationSyntax.cspublic XmlDeclarationSyntax WithEndDeclarationToken(SyntaxToken endDeclarationToken)No documentation is available.
WithStandalone(string?)
XmlDeclarationSyntax.cspublic XmlDeclarationSyntax WithStandalone(string? standalone)No documentation is available.
WithStartDeclarationToken(SyntaxToken)
XmlDeclarationSyntax.cspublic XmlDeclarationSyntax WithStartDeclarationToken(SyntaxToken startDeclarationToken)No documentation is available.
WithVersion(string)
XmlDeclarationSyntax.cspublic XmlDeclarationSyntax WithVersion(string version)