JsonSkippedTextSyntax Class

Text the parser could not use, kept so the document still round-trips.

public sealed class JsonSkippedTextSyntax : JsonValueSyntax

Remarks

It stands where a value was expected, which is why it is a value: a member whose value is nonsense still needs something in that place.

Inheritance
JsonValueSyntax JsonSkippedTextSyntax

Properties

NameDescription
TokensGets the tokens that were skipped.

Gets the tokens that were skipped.

public SyntaxTokenList Tokens { get; }

Property value

SyntaxTokenList

Methods

NameDescription
Accept(JsonSyntaxVisitor)
Accept<TResult>(JsonSyntaxVisitor<TResult>)
AddTokens(SyntaxToken[])
Update(SyntaxTokenList)Returns this skipped text with different tokens, or itself when nothing changed.
WithTokens(SyntaxTokenList)

Accept overloads

Accept(JsonSyntaxVisitor)

JsonSkippedTextSyntax.cs
public override void Accept(JsonSyntaxVisitor visitor)
Parameters
visitor JsonSyntaxVisitor

No documentation is available.

Accept<TResult>(JsonSyntaxVisitor<TResult>)

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

TResult?

No documentation is available.

AddTokens(SyntaxToken[])

JsonSkippedTextSyntax.cs
public JsonSkippedTextSyntax AddTokens(params SyntaxToken[] items)

Parameters

items SyntaxToken[]

Returns

JsonSkippedTextSyntax

No documentation is available.

Update(SyntaxTokenList)

JsonSkippedTextSyntax.cs

Returns this skipped text with different tokens, or itself when nothing changed.

Parameters

tokens SyntaxTokenList

Returns

JsonSkippedTextSyntax

WithTokens(SyntaxTokenList)

JsonSkippedTextSyntax.cs
public JsonSkippedTextSyntax WithTokens(SyntaxTokenList tokens)

Parameters

tokens SyntaxTokenList

Returns

JsonSkippedTextSyntax

No documentation is available.