TomlSyntaxTriviaMetadata Struct

Serializable metadata for a trivia element.

public struct TomlSyntaxTriviaMetadata : IEquatable<TomlSyntaxTriviaMetadata>
Implements

Constructors

NameDescription
TomlSyntaxTriviaMetadata(TokenKind, string?)Serializable metadata for a trivia element.

TomlSyntaxTriviaMetadata(TokenKind, string?)

Serializable metadata for a trivia element.

public TomlSyntaxTriviaMetadata(TokenKind Kind, string? Text)

Parameters

Kind TokenKind
Text string?

Properties

NameDescription
Kind
Text
public TokenKind Kind { readonly get; set; }

Property value

TokenKind

No documentation is available.

public string? Text { readonly get; set; }

Property value

string?

No documentation is available.

Methods

NameDescription
Deconstruct(TokenKind, string?)
Equals(TomlSyntaxTriviaMetadata)
Equals(object)
GetHashCode()
ToString()

Deconstruct(TokenKind, string?)

public readonly void Deconstruct(out TokenKind Kind, out string? Text)

Parameters

Kind TokenKind
Text string?

No documentation is available.

Equals overloads

Equals(TomlSyntaxTriviaMetadata)

public readonly bool Equals(TomlSyntaxTriviaMetadata other)
Parameters
other TomlSyntaxTriviaMetadata
Returns

bool

No documentation is available.

Equals(object)

public override readonly bool Equals(object obj)
Parameters
obj object
Returns

bool

No documentation is available.

GetHashCode()

public override readonly int GetHashCode()

Returns

int

No documentation is available.

ToString()

public override readonly string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(TomlSyntaxTriviaMetadata, TomlSyntaxTriviaMetadata)
implicit operator TomlSyntaxTriviaMetadata(SyntaxTrivia)Converts a SyntaxTrivia into metadata.
operator !=(TomlSyntaxTriviaMetadata, TomlSyntaxTriviaMetadata)

operator ==(TomlSyntaxTriviaMetadata, TomlSyntaxTriviaMetadata)

public static bool operator ==(TomlSyntaxTriviaMetadata left, TomlSyntaxTriviaMetadata right)

No documentation is available.

implicit operator TomlSyntaxTriviaMetadata(SyntaxTrivia)

TomlSyntaxTriviaMetadata.cs

Converts a SyntaxTrivia into metadata.

public static implicit operator TomlSyntaxTriviaMetadata(SyntaxTrivia trivia)

Parameters

trivia SyntaxTrivia
The trivia to convert.

Returns

TomlSyntaxTriviaMetadata The metadata value.

operator !=(TomlSyntaxTriviaMetadata, TomlSyntaxTriviaMetadata)

public static bool operator !=(TomlSyntaxTriviaMetadata left, TomlSyntaxTriviaMetadata right)

No documentation is available.