XmlElementEndTagSyntax Class

The closing tag of an element.

public sealed class XmlElementEndTagSyntax : XmlSyntaxNode
Inheritance
XmlSyntaxNode XmlElementEndTagSyntax

Properties

NameDescription
GreaterThanToken
LessThanSlashToken
NameGets the name of the element the tag closes.
NameToken
SkippedTokensGets the text a malformed document put between the name and the >. Empty for every valid end tag.
public SyntaxToken GreaterThanToken { get; }

Property value

SyntaxToken

No documentation is available.

LessThanSlashToken

XmlElementEndTagSyntax.cs
public SyntaxToken LessThanSlashToken { get; }

Property value

SyntaxToken

No documentation is available.

Gets the name of the element the tag closes.

public string Name { get; }

Property value

string

public SyntaxToken NameToken { get; }

Property value

SyntaxToken

No documentation is available.

Gets the text a malformed document put between the name and the >. Empty for every valid end tag.

public SyntaxTokenList SkippedTokens { get; }

Property value

SyntaxTokenList

Methods

NameDescription
Accept(XmlSyntaxVisitor)
Accept<TResult>(XmlSyntaxVisitor<TResult>)
Update(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithGreaterThanToken(SyntaxToken)
WithLessThanSlashToken(SyntaxToken)
WithName(string)Returns this tag closing a different name.
WithNameToken(SyntaxToken)
WithSkippedTokens(SyntaxTokenList)

Accept overloads

Accept(XmlSyntaxVisitor)

XmlElementEndTagSyntax.cs
public override void Accept(XmlSyntaxVisitor visitor)
Parameters
visitor XmlSyntaxVisitor

No documentation is available.

Accept<TResult>(XmlSyntaxVisitor<TResult>)

XmlElementEndTagSyntax.cs
public override TResult? Accept<TResult>(XmlSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor XmlSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

Update(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)

XmlElementEndTagSyntax.cs

Returns this node with the given parts, or itself when nothing changed.

public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken, SyntaxToken nameToken, SyntaxTokenList skippedTokens, SyntaxToken greaterThanToken)

Parameters

lessThanSlashToken SyntaxToken
nameToken SyntaxToken
skippedTokens SyntaxTokenList
greaterThanToken SyntaxToken

Returns

XmlElementEndTagSyntax

WithGreaterThanToken(SyntaxToken)

XmlElementEndTagSyntax.cs
public XmlElementEndTagSyntax WithGreaterThanToken(SyntaxToken greaterThanToken)

Parameters

greaterThanToken SyntaxToken

Returns

XmlElementEndTagSyntax

No documentation is available.

WithLessThanSlashToken(SyntaxToken)

XmlElementEndTagSyntax.cs
public XmlElementEndTagSyntax WithLessThanSlashToken(SyntaxToken lessThanSlashToken)

Parameters

lessThanSlashToken SyntaxToken

Returns

XmlElementEndTagSyntax

No documentation is available.

Returns this tag closing a different name.

public XmlElementEndTagSyntax WithName(string name)

Parameters

name string

Returns

XmlElementEndTagSyntax

Exceptions

ArgumentNullException
name is null.

WithNameToken(SyntaxToken)

XmlElementEndTagSyntax.cs
public XmlElementEndTagSyntax WithNameToken(SyntaxToken nameToken)

Parameters

nameToken SyntaxToken

Returns

XmlElementEndTagSyntax

No documentation is available.

WithSkippedTokens(SyntaxTokenList)

XmlElementEndTagSyntax.cs
public XmlElementEndTagSyntax WithSkippedTokens(SyntaxTokenList skippedTokens)

Parameters

skippedTokens SyntaxTokenList

Returns

XmlElementEndTagSyntax

No documentation is available.