XmlProcessingInstructionSyntax Class
A processing instruction: a target and the data it carries.
public sealed class XmlProcessingInstructionSyntax : XmlNodeSyntax- Inheritance
XmlNodeSyntaxXmlProcessingInstructionSyntax
Properties
| Name | Description |
|---|---|
| Data | Gets what follows the target and the whitespace after it, or null when the instruction carries nothing. |
| DataToken | |
| EndProcessingInstructionToken | |
| NameToken | |
| StartProcessingInstructionToken | |
| Target | Gets the target the instruction names. |
DataToken
XmlProcessingInstructionSyntax.csEndProcessingInstructionToken
XmlProcessingInstructionSyntax.cspublic SyntaxToken EndProcessingInstructionToken { get; }Property value
No documentation is available.
NameToken
XmlProcessingInstructionSyntax.csStartProcessingInstructionToken
XmlProcessingInstructionSyntax.cspublic SyntaxToken StartProcessingInstructionToken { get; }Property value
No documentation is available.
Methods
| Name | Description |
|---|---|
| Accept(XmlSyntaxVisitor) | |
| Accept<TResult>(XmlSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithData(string?) | |
| WithDataToken(SyntaxToken) | |
| WithEndProcessingInstructionToken(SyntaxToken) | |
| WithNameToken(SyntaxToken) | |
| WithStartProcessingInstructionToken(SyntaxToken) | |
| WithTarget(string) |
Accept overloads
Accept(XmlSyntaxVisitor)
XmlProcessingInstructionSyntax.cspublic override void Accept(XmlSyntaxVisitor visitor)Parameters
visitorXmlSyntaxVisitor
No documentation is available.
Accept<TResult>(XmlSyntaxVisitor<TResult>)
XmlProcessingInstructionSyntax.cspublic override TResult? Accept<TResult>(XmlSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
XmlProcessingInstructionSyntax.csReturns this node with the given parts, or itself when nothing changed.
public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken, SyntaxToken nameToken, SyntaxToken dataToken, SyntaxToken endProcessingInstructionToken)Parameters
startProcessingInstructionTokenSyntaxTokennameTokenSyntaxTokendataTokenSyntaxTokenendProcessingInstructionTokenSyntaxToken
Returns
WithData(string?)
XmlProcessingInstructionSyntax.cspublic XmlProcessingInstructionSyntax WithData(string? data)No documentation is available.
WithDataToken(SyntaxToken)
XmlProcessingInstructionSyntax.cspublic XmlProcessingInstructionSyntax WithDataToken(SyntaxToken dataToken)No documentation is available.
WithEndProcessingInstructionToken(SyntaxToken)
XmlProcessingInstructionSyntax.cspublic XmlProcessingInstructionSyntax WithEndProcessingInstructionToken(SyntaxToken endProcessingInstructionToken)No documentation is available.
WithNameToken(SyntaxToken)
XmlProcessingInstructionSyntax.cspublic XmlProcessingInstructionSyntax WithNameToken(SyntaxToken nameToken)No documentation is available.
WithStartProcessingInstructionToken(SyntaxToken)
XmlProcessingInstructionSyntax.cspublic XmlProcessingInstructionSyntax WithStartProcessingInstructionToken(SyntaxToken startProcessingInstructionToken)No documentation is available.
WithTarget(string)
XmlProcessingInstructionSyntax.cspublic XmlProcessingInstructionSyntax WithTarget(string target)Parameters
targetstring
Returns
XmlProcessingInstructionSyntax
Exceptions
ArgumentNullExceptiontargetisnull.