ParseStrict(String, TomlSerializerOptions, String?, Boolean) Method

Definition

Namespace Tomlyn.Parsing
Assembly Tomlyn.dll

Parses a TOML payload into a syntax tree and throws on any parse/validation error.

public static DocumentSyntax ParseStrict(string toml, TomlSerializerOptions options, string? sourceName = null, bool validate = true)

Parameters

toml
String

The TOML payload.

options
TomlSerializerOptions

Serializer options supplying shared behaviors such as MaxDepth.

sourceName
String

An optional source name used in diagnostics.

validate
Boolean

When true, runs semantic validation after parsing.

Returns

DocumentSyntax
The parsed syntax tree.