lib/netstandard2.0/Tomlyn.xml
<?xml version="1.0"?>
<doc> <assembly> <name>Tomlyn</name> </assembly> <members> <member name="T:Tomlyn.Collections.Iterator`2"> <summary> Iterator ala Stark. </summary> <typeparam name="TElement">The type of an element of the iteration.</typeparam> <typeparam name="TState">The type of the state of the iteration.</typeparam> </member> <member name="P:Tomlyn.Collections.Iterator`2.Start"> <summary> Gets the start state for the iteration. </summary> </member> <member name="M:Tomlyn.Collections.Iterator`2.TryGetNext(`1@)"> <summary> Tries to get the next element in the iteration. </summary> <param name="state">The state.</param> <returns>none if no element, or an element</returns> </member> <member name="T:Tomlyn.Helpers.TomlNamingHelper"> <summary> Naming helpers used by Tomlyn. </summary> </member> <member name="M:Tomlyn.Helpers.TomlNamingHelper.PascalToSnakeCase(System.String)"> <summary> Converts a string from pascal case (e.g `ThisIsFine`) to snake case (e.g `this_is_fine`). </summary> <param name="name">A PascalCase string to convert to snake case.</param> <returns>The snake case version of the input string.</returns> </member> <member name="T:Tomlyn.Model.ITomlMetadataProvider"> <summary> Allow to attach metadata to properties </summary> </member> <member name="P:Tomlyn.Model.ITomlMetadataProvider.PropertiesMetadata"> <summary> Gets or sets the attached metadata for properties </summary> </member> <member name="T:Tomlyn.Model.ObjectKind"> <summary> Kind of an TOML object. </summary> </member> <member name="T:Tomlyn.Model.SyntaxToModelTransform"> <summary> Transform syntax to a model. </summary> </member> <member name="M:Tomlyn.Model.SyntaxToModelTransform.GetTomlPropertyMetadata(Tomlyn.Syntax.SyntaxNode)"> <summary> Create metadata for model. </summary> <param name="syntax">The syntax used to collect the metadata from.</param> <returns>The metadata to attach to the property; null if no metadata.</returns> </member> <member name="T:Tomlyn.Model.TomlArray"> <summary> Runtime representation of a TOML array </summary> </member> <member name="T:Tomlyn.Model.TomlObject"> <summary> Base class for the runtime representation of a TOML object </summary> </member> <member name="P:Tomlyn.Model.TomlObject.Kind"> <summary> The kind of the object </summary> </member> <member name="P:Tomlyn.Model.TomlPropertyMetadata.LeadingTrivia"> <summary> Gets the leading trivia attached to this node. Might be null if no leading trivias. </summary> </member> <member name="P:Tomlyn.Model.TomlPropertyMetadata.TrailingTrivia"> <summary> Gets the trailing trivia attached to this node. Might be null if no trailing trivias. </summary> </member> <member name="P:Tomlyn.Model.TomlPropertyMetadata.TrailingTriviaAfterEndOfLine"> <summary> Gets the trailing trivia attached to this node. Might be null if no trailing trivias. </summary> </member> <member name="T:Tomlyn.Model.TomlTable"> <summary> Runtime representation of a TOML table </summary> <remarks> This object keep the order of the inserted key=values </remarks> </member> <member name="M:Tomlyn.Model.TomlTable.#ctor"> <summary> Creates an instance of a <see cref="T:Tomlyn.Model.TomlTable"/> </summary> </member> <member name="M:Tomlyn.Model.TomlTable.#ctor(System.Boolean)"> <summary> Creates an instance of <see cref="T:Tomlyn.Model.TomlTable"/>. </summary> <param name="inline"></param> </member> <member name="P:Tomlyn.Model.TomlTable.PropertiesMetadata"> <inheritdoc/> </member> <member name="T:Tomlyn.Model.TomlTableArray"> <summary> Runtime representation of a TOML table array </summary> </member> <member name="P:Tomlyn.Parsing.ITokenProvider`1.HasErrors"> <summary> Gets a boolean indicating whether this lexer has errors. </summary> </member> <member name="P:Tomlyn.Parsing.ITokenProvider`1.Errors"> <summary> Gets error messages. </summary> </member> <member name="T:Tomlyn.Parsing.Lexer`2"> <summary> Lexer enumerator that generates <see cref="T:Tomlyn.Parsing.SyntaxTokenValue"/>, to be used from a foreach. </summary> </member> <member name="M:Tomlyn.Parsing.Lexer`2.#ctor(`0)"> <summary> Initialize a new instance of this <see cref="T:Tomlyn.Parsing.Lexer`2" />. </summary> <param name="sourceView">The text to analyze</param> <exception cref="T:System.ArgumentNullException"></exception> <exception cref="T:System.ArgumentNullException">If text is null</exception> </member> <member name="P:Tomlyn.Parsing.Lexer`2.HasErrors"> <summary> Gets a boolean indicating whether this lexer has errors. </summary> </member> <member name="P:Tomlyn.Parsing.Lexer`2.Errors"> <summary> Gets error messages. </summary> </member> <member name="T:Tomlyn.Parsing.Parser`1"> <summary> The parser. </summary> </member> <member name="M:Tomlyn.Parsing.Parser`1.#ctor(Tomlyn.Parsing.ITokenProvider{`0})"> <summary> Initializes a new instance of the <see cref="T:Tomlyn.Parsing.Parser`1"/> class. </summary> <param name="lexer">The lexer.</param> <exception cref="T:System.ArgumentNullException"></exception> </member> <member name="T:Tomlyn.Parsing.SyntaxTokenValue"> <summary> A lightweight token struct to avoid GC allocations. </summary> </member> <member name="M:Tomlyn.Parsing.SyntaxTokenValue.#ctor(Tomlyn.Syntax.TokenKind,Tomlyn.Syntax.TextPosition,Tomlyn.Syntax.TextPosition,System.Object)"> <summary> Initializes a new instance of the <see cref="T:Tomlyn.Parsing.SyntaxTokenValue"/> struct. </summary> <param name="kind">The type.</param> <param name="start">The start.</param> <param name="end">The end.</param> <param name="value">Optional parse value of the token</param> <exception cref="T:System.ArgumentOutOfRangeException"></exception> </member> <member name="F:Tomlyn.Parsing.SyntaxTokenValue.Kind"> <summary> The type of token. </summary> </member> <member name="F:Tomlyn.Parsing.SyntaxTokenValue.Start"> <summary> The start position of this token. </summary> </member> <member name="F:Tomlyn.Parsing.SyntaxTokenValue.End"> <summary> The end position of this token. </summary> </member> <member name="F:Tomlyn.Parsing.SyntaxTokenValue.Value"> <summary> The parsed value </summary> </member> <member name="T:Tomlyn.Syntax.ArrayItemSyntax"> <summary> An item of an <see cref="T:Tomlyn.Syntax.ArraySyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.ArrayItemSyntax.#ctor"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.ArrayItemSyntax"/> </summary> </member> <member name="P:Tomlyn.Syntax.ArrayItemSyntax.Value"> <summary> Gets or sets the value of this item. </summary> </member> <member name="P:Tomlyn.Syntax.ArrayItemSyntax.Comma"> <summary> Gets or sets the comma of this item (mandatory to separate elements in an array) </summary> </member> <member name="T:Tomlyn.Syntax.ArraySyntax"> <summary> An array TOML node. </summary> </member> <member name="M:Tomlyn.Syntax.ArraySyntax.#ctor"> <summary> Creates an instance of an <see cref="T:Tomlyn.Syntax.ArraySyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.ArraySyntax.#ctor(System.Int32[])"> <summary> Creates an instance of an <see cref="T:Tomlyn.Syntax.ArraySyntax"/> </summary> <param name="values">An array of integer values</param> </member> <member name="M:Tomlyn.Syntax.ArraySyntax.#ctor(System.String[])"> <summary> Creates an instance of an <see cref="T:Tomlyn.Syntax.ArraySyntax"/> </summary> <param name="values">An array of string values</param> </member> <member name="P:Tomlyn.Syntax.ArraySyntax.OpenBracket"> <summary> Gets or sets the open bracket `[` token </summary> </member> <member name="P:Tomlyn.Syntax.ArraySyntax.Items"> <summary> Gets the <see cref="T:Tomlyn.Syntax.ArrayItemSyntax"/> of this array. </summary> </member> <member name="P:Tomlyn.Syntax.ArraySyntax.CloseBracket"> <summary> Gets or sets the close bracket `]` token </summary> </member> <member name="T:Tomlyn.Syntax.BareKeyOrStringValueSyntax"> <summary> Base class for a <see cref="T:Tomlyn.Syntax.BareKeySyntax"/> or a <see cref="T:Tomlyn.Syntax.StringValueSyntax"/> </summary> </member> <member name="T:Tomlyn.Syntax.BareKeySyntax"> <summary> A TOML bare key syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.BareKeySyntax.#ctor"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.BareKeySyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.BareKeySyntax.#ctor(System.String)"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.BareKeySyntax"/> </summary> <param name="name">The name used for this key</param> </member> <member name="P:Tomlyn.Syntax.BareKeySyntax.Key"> <summary> A textual representation of the key </summary> </member> <member name="T:Tomlyn.Syntax.BooleanValueSyntax"> <summary> A boolean TOML value syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.BooleanValueSyntax.#ctor"> <summary> Creates an instance of a <see cref="T:Tomlyn.Syntax.BooleanValueSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.BooleanValueSyntax.#ctor(System.Boolean)"> <summary> Creates an instance of a <see cref="T:Tomlyn.Syntax.BooleanValueSyntax"/> </summary> <param name="value">The boolean value</param> </member> <member name="P:Tomlyn.Syntax.BooleanValueSyntax.Token"> <summary> The boolean token value (true or false) </summary> </member> <member name="P:Tomlyn.Syntax.BooleanValueSyntax.Value"> <summary> The boolean parsed value. </summary> </member> <member name="T:Tomlyn.Syntax.DateTimeValueSyntax"> <summary> A datetime TOML value syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.DateTimeValueSyntax.#ctor(Tomlyn.Syntax.SyntaxKind)"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.DateTimeValueSyntax"/> </summary> <param name="kind">The kind of datetime</param> </member> <member name="P:Tomlyn.Syntax.DateTimeValueSyntax.Token"> <summary> Gets or sets the datetime token. </summary> </member> <member name="P:Tomlyn.Syntax.DateTimeValueSyntax.Value"> <summary> Gets or sets the parsed datetime value. </summary> </member> <member name="T:Tomlyn.Syntax.DiagnosticMessage"> <summary> A diagnostic message with errors. </summary> </member> <member name="M:Tomlyn.Syntax.DiagnosticMessage.#ctor(Tomlyn.Syntax.DiagnosticMessageKind,Tomlyn.Syntax.SourceSpan,System.String)"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.DiagnosticMessage"/> </summary> <param name="kind">The kind of message</param> <param name="span">The source span</param> <param name="message">The message</param> </member> <member name="P:Tomlyn.Syntax.DiagnosticMessage.Kind"> <summary> Gets the kind of message. </summary> </member> <member name="P:Tomlyn.Syntax.DiagnosticMessage.Span"> <summary> Gets the source span. </summary> </member> <member name="P:Tomlyn.Syntax.DiagnosticMessage.Message"> <summary> Gets the message. </summary> </member> <member name="T:Tomlyn.Syntax.DiagnosticMessageKind"> <summary> Kind of a <see cref="T:Tomlyn.Syntax.DiagnosticMessage"/> </summary> </member> <member name="F:Tomlyn.Syntax.DiagnosticMessageKind.Error"> <summary> An error message. </summary> </member> <member name="F:Tomlyn.Syntax.DiagnosticMessageKind.Warning"> <summary> A warning message. </summary> </member> <member name="T:Tomlyn.Syntax.DiagnosticsBag"> <summary> A container for <see cref="T:Tomlyn.Syntax.DiagnosticMessage"/> </summary> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.#ctor"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.DiagnosticsBag"/> </summary> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.#ctor(System.Collections.Generic.IEnumerable{Tomlyn.Syntax.DiagnosticMessage})"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.DiagnosticsBag"/>. </summary> <param name="messages">An existing list of messages.</param> </member> <member name="P:Tomlyn.Syntax.DiagnosticsBag.Count"> <summary> Gets the number of messages. </summary> </member> <member name="P:Tomlyn.Syntax.DiagnosticsBag.Item(System.Int32)"> <summary> Gets the message at the specified index. </summary> <param name="index">Index of the message.</param> <returns>A diagnostic message.</returns> </member> <member name="P:Tomlyn.Syntax.DiagnosticsBag.HasErrors"> <summary> Gets a boolean indicating if this bag contains any error messages. </summary> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.Add(Tomlyn.Syntax.DiagnosticMessage)"> <summary> Adds the specified message to this bag. </summary> <param name="message">The message to add</param> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.AddRange(System.Collections.Generic.IEnumerable{Tomlyn.Syntax.DiagnosticMessage})"> <summary> Adds the specified list of messages to this bag. </summary> <param name="messages">A list of messages.</param> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.Clear"> <summary> Clear this bag including the error state. </summary> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.Warning(Tomlyn.Syntax.SourceSpan,System.String)"> <summary> Adds a warning message </summary> <param name="span">The source span</param> <param name="text">The warning message</param> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.Error(Tomlyn.Syntax.SourceSpan,System.String)"> <summary> Adds an error message </summary> <param name="span">The source span</param> <param name="text">The error message</param> </member> <member name="M:Tomlyn.Syntax.DiagnosticsBag.GetEnumerator"> <summary> Gets the enumerator of <see cref="T:Tomlyn.Syntax.DiagnosticMessage"/> </summary> <returns></returns> </member> <member name="T:Tomlyn.Syntax.DocumentSyntax"> <summary> Root TOML syntax tree </summary> </member> <member name="M:Tomlyn.Syntax.DocumentSyntax.#ctor"> <summary> Creates an instance of a <see cref="T:Tomlyn.Syntax.DocumentSyntax"/> </summary> </member> <member name="P:Tomlyn.Syntax.DocumentSyntax.Diagnostics"> <summary> Gets the diagnostics attached to this document. </summary> </member> <member name="P:Tomlyn.Syntax.DocumentSyntax.HasErrors"> <summary> Gets a boolean indicating if the <see cref="P:Tomlyn.Syntax.DocumentSyntax.Diagnostics"/> has any errors. </summary> </member> <member name="P:Tomlyn.Syntax.DocumentSyntax.KeyValues"> <summary> Gets the list of <see cref="T:Tomlyn.Syntax.KeyValueSyntax"/> </summary> </member> <member name="P:Tomlyn.Syntax.DocumentSyntax.Tables"> <summary> Gets the list of tables (either <see cref="T:Tomlyn.Syntax.TableSyntax"/> or <see cref="T:Tomlyn.Syntax.TableArraySyntax"/>) </summary> </member> <member name="T:Tomlyn.Syntax.DottedKeyItemSyntax"> <summary> A part of a TOML dotted key used by <see cref="T:Tomlyn.Syntax.KeySyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.DottedKeyItemSyntax.#ctor"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.DottedKeyItemSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.DottedKeyItemSyntax.#ctor(System.String)"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.DottedKeyItemSyntax"/> </summary> <param name="key">The key used after the `.`</param> </member> <member name="P:Tomlyn.Syntax.DottedKeyItemSyntax.Dot"> <summary> The token `.` </summary> </member> <member name="P:Tomlyn.Syntax.DottedKeyItemSyntax.Key"> <summary> The following key or string node. </summary> </member> <member name="T:Tomlyn.Syntax.FloatValueSyntax"> <summary> A float TOML value syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.FloatValueSyntax.#ctor"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.FloatValueSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.FloatValueSyntax.#ctor(System.Double)"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.FloatValueSyntax"/> </summary> <param name="value">The double value</param> </member> <member name="P:Tomlyn.Syntax.FloatValueSyntax.Token"> <summary> The token storing the float value. </summary> </member> <member name="P:Tomlyn.Syntax.FloatValueSyntax.Value"> <summary> The parsed value of the <see cref="P:Tomlyn.Syntax.FloatValueSyntax.Token"/> </summary> </member> <member name="T:Tomlyn.Syntax.InlineTableItemSyntax"> <summary> A key-value pair item of an inline table. </summary> </member> <member name="M:Tomlyn.Syntax.InlineTableItemSyntax.#ctor"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.InlineTableItemSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.InlineTableItemSyntax.#ctor(Tomlyn.Syntax.KeyValueSyntax)"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.InlineTableItemSyntax"/> </summary> <param name="keyValue">The key=value</param> </member> <member name="P:Tomlyn.Syntax.InlineTableItemSyntax.KeyValue"> <summary> Gets or sets the <see cref="T:Tomlyn.Syntax.KeyValueSyntax"/>. </summary> </member> <member name="P:Tomlyn.Syntax.InlineTableItemSyntax.Comma"> <summary> Gets or sets the comma, mandatory to separate entries in an inline table. </summary> </member> <member name="T:Tomlyn.Syntax.InlineTableSyntax"> <summary> An inline table TOML syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.InlineTableSyntax.#ctor"> <summary> Creates a new instance of an <see cref="T:Tomlyn.Syntax.InlineTableSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.InlineTableSyntax.#ctor(Tomlyn.Syntax.KeyValueSyntax[])"> <summary> Creates a new instance of an <see cref="T:Tomlyn.Syntax.InlineTableSyntax"/> </summary> <param name="keyValues">The key values of this inline table</param> </member> <member name="P:Tomlyn.Syntax.InlineTableSyntax.OpenBrace"> <summary> The token open brace `{` </summary> </member> <member name="P:Tomlyn.Syntax.InlineTableSyntax.Items"> <summary> The items of this table. </summary> </member> <member name="P:Tomlyn.Syntax.InlineTableSyntax.CloseBrace"> <summary> The token close brace `}` </summary> </member> <member name="T:Tomlyn.Syntax.IntegerValueSyntax"> <summary> An integer TOML value syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.IntegerValueSyntax.#ctor"> <summary> Creates an <see cref="T:Tomlyn.Syntax.IntegerValueSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.IntegerValueSyntax.#ctor(System.Int64)"> <summary> Creates an <see cref="T:Tomlyn.Syntax.IntegerValueSyntax"/> </summary> <param name="value">The integer value</param> </member> <member name="P:Tomlyn.Syntax.IntegerValueSyntax.Token"> <summary> The integer token with its textual representation </summary> </member> <member name="P:Tomlyn.Syntax.IntegerValueSyntax.Value"> <summary> The parsed integer value </summary> </member> <member name="T:Tomlyn.Syntax.InvalidSyntaxToken"> <summary> Represents an invalid <see cref="T:Tomlyn.Syntax.SyntaxToken"/> </summary> </member> <member name="P:Tomlyn.Syntax.InvalidSyntaxToken.InvalidKind"> <summary> The kind of token which is invalid for the context. </summary> </member> <member name="T:Tomlyn.Syntax.KeySyntax"> <summary> A key TOML syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.KeySyntax.#ctor"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.KeySyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.KeySyntax.#ctor(System.String)"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.KeySyntax"/> </summary> <param name="key">A simple name of this key</param> </member> <member name="M:Tomlyn.Syntax.KeySyntax.#ctor(System.String,System.String)"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.KeySyntax"/> </summary> <param name="key">the base key</param> <param name="dotKey1">the key after the dot</param> </member> <member name="P:Tomlyn.Syntax.KeySyntax.Key"> <summary> The base of the key before the dot </summary> </member> <member name="P:Tomlyn.Syntax.KeySyntax.DotKeys"> <summary> List of the dotted keys. </summary> </member> <member name="T:Tomlyn.Syntax.KeyValueSyntax"> <summary> A TOML key = value syntax node. </summary> </member> <member name="M:Tomlyn.Syntax.KeyValueSyntax.#ctor"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.KeyValueSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.KeyValueSyntax.#ctor(System.String,Tomlyn.Syntax.ValueSyntax)"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.KeyValueSyntax"/> </summary> <param name="key">The key</param> <param name="value">The value</param> </member> <member name="M:Tomlyn.Syntax.KeyValueSyntax.#ctor(Tomlyn.Syntax.KeySyntax,Tomlyn.Syntax.ValueSyntax)"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.KeyValueSyntax"/> </summary> <param name="key">The key</param> <param name="value">The value</param> </member> <member name="P:Tomlyn.Syntax.KeyValueSyntax.Key"> <summary> Gets or sets the key. </summary> </member> <member name="P:Tomlyn.Syntax.KeyValueSyntax.EqualToken"> <summary> Gets or sets the `=` token </summary> </member> <member name="P:Tomlyn.Syntax.KeyValueSyntax.Value"> <summary> Gets or sets the value </summary> </member> <member name="P:Tomlyn.Syntax.KeyValueSyntax.EndOfLineToken"> <summary> Gets or sets the new-line token. </summary> </member> <member name="T:Tomlyn.Syntax.SourceSpan"> <summary> A textual source span. </summary> </member> <member name="M:Tomlyn.Syntax.SourceSpan.#ctor(System.String,Tomlyn.Syntax.TextPosition,Tomlyn.Syntax.TextPosition)"> <summary> Creates a source span. </summary> <param name="fileName"></param> <param name="start"></param> <param name="end"></param> </member> <member name="F:Tomlyn.Syntax.SourceSpan.FileName"> <summary> Gets or sets the filename. </summary> </member> <member name="P:Tomlyn.Syntax.SourceSpan.Offset"> <summary> Gets the starting offset of this span. </summary> </member> <member name="P:Tomlyn.Syntax.SourceSpan.Length"> <summary> Gets the length of this span. </summary> </member> <member name="F:Tomlyn.Syntax.SourceSpan.Start"> <summary> Gets or sets the starting text position. </summary> </member> <member name="F:Tomlyn.Syntax.SourceSpan.End"> <summary> Gets or sets the ending text position. </summary> </member> <member name="M:Tomlyn.Syntax.SourceSpan.ToStringSimple"> <summary> A string representation of this source span not including the <see cref="F:Tomlyn.Syntax.SourceSpan.End"/> position. </summary> </member> <member name="T:Tomlyn.Syntax.StringValueSyntax"> <summary> A string TOML syntax value node. </summary> </member> <member name="M:Tomlyn.Syntax.StringValueSyntax.#ctor"> <summary> Creates a new instance of <see cref="T:Tomlyn.Syntax.StringValueSyntax"/> </summary> </member> <member name="M:Tomlyn.Syntax.StringValueSyntax.#ctor(System.String)"> <summary> Creates a new instance of <see cref="T:Tomlyn.Syntax.StringValueSyntax"/> </summary> <param name="text">String value used for this node</param> </member> <member name="P:Tomlyn.Syntax.StringValueSyntax.Token"> <summary> The token of the string. </summary> </member> <member name="P:Tomlyn.Syntax.StringValueSyntax.Value"> <summary> The associated parsed string value </summary> </member> <member name="T:Tomlyn.Syntax.SyntaxFactory"> <summary> A factory for <see cref="T:Tomlyn.Syntax.SyntaxNode"/> </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxFactory.Whitespace"> <summary> Creates a trivia whitespace. </summary> <returns>A trivia whitespace.</returns> </member> <member name="M:Tomlyn.Syntax.SyntaxFactory.NewLineTrivia"> <summary> Creates a newline trivia. </summary> <returns>A new line trivia</returns> </member> <member name="M:Tomlyn.Syntax.SyntaxFactory.Comment(System.String)"> <summary> Creates a comment trivia. </summary> <param name="comment">A comment trivia</param> <returns>A comment trivia</returns> </member> <member name="M:Tomlyn.Syntax.SyntaxFactory.NewLine"> <summary> Creates a newline token. </summary> <returns>A new line token</returns> </member> <member name="M:Tomlyn.Syntax.SyntaxFactory.Token(Tomlyn.Syntax.TokenKind)"> <summary> Creates a token from the specified token kind. </summary> <param name="kind">The token kind</param> <returns>The token</returns> </member> <member name="T:Tomlyn.Syntax.SyntaxKind"> <summary> Defines the kind for a <see cref="T:Tomlyn.Syntax.SyntaxNode"/> </summary> </member> <member name="T:Tomlyn.Syntax.SyntaxList"> <summary> Abstract list of <see cref="T:Tomlyn.Syntax.SyntaxNode"/> </summary> </member> <member name="T:Tomlyn.Syntax.SyntaxList`1"> <summary> Abstract list of <see cref="T:Tomlyn.Syntax.SyntaxNode"/> </summary> <typeparam name="TSyntaxNode">Type of the node</typeparam> </member> <member name="M:Tomlyn.Syntax.SyntaxList`1.#ctor"> <summary> Creates an instance of <see cref="T:Tomlyn.Syntax.SyntaxList`1"/> </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxList`1.Add(`0)"> <summary> Adds the specified node to this list. </summary> <param name="node">Node to add to this list</param> </member> <member name="M:Tomlyn.Syntax.SyntaxList`1.RemoveChildAt(System.Int32)"> <summary> Removes a node at the specified index. </summary> <param name="index">Index of the node to remove</param> </member> <member name="M:Tomlyn.Syntax.SyntaxList`1.RemoveChild(`0)"> <summary> Removes the specified node instance. </summary> <param name="node">Node instance to remove</param> </member> <member name="M:Tomlyn.Syntax.SyntaxList`1.GetEnumerator"> <summary> Gets the default enumerator. </summary> <returns>The enumerator of this list</returns> </member> <member name="T:Tomlyn.Syntax.SyntaxList`1.Enumerator"> <summary> Enumerator of a <see cref="T:Tomlyn.Syntax.SyntaxList`1"/> </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxList`1.Enumerator.#ctor(System.Collections.Generic.List{Tomlyn.Syntax.SyntaxNode})"> <summary> Initialize an enumerator with a list of <see cref="T:Tomlyn.Syntax.SyntaxNode"/> </summary> <param name="nodes"></param> </member> <member name="T:Tomlyn.Syntax.SyntaxNode"> <summary> Base class used to define a TOML Syntax tree. </summary> </member> <member name="P:Tomlyn.Syntax.SyntaxNode.Kind"> <summary> Gets the type of node. </summary> </member> <member name="P:Tomlyn.Syntax.SyntaxNode.LeadingTrivia"> <summary> Gets the leading trivia attached to this node. Might be null if no leading trivias. </summary> </member> <member name="P:Tomlyn.Syntax.SyntaxNode.TrailingTrivia"> <summary> Gets the trailing trivia attached to this node. Might be null if no trailing trivias. </summary> </member> <member name="P:Tomlyn.Syntax.SyntaxNode.ChildrenCount"> <summary> Gets the number of children. </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.GetChild(System.Int32)"> <summary> Gets a child at the specified index. </summary> <param name="index">Index of the child</param> <returns>A child at the specified index</returns> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.GetChildImpl(System.Int32)"> <summary> Gets a child at the specified index. </summary> <param name="index">Index of the child</param> <returns>A child at the specified index</returns> <remarks>The index is safe to use</remarks> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.WriteTo(System.IO.TextWriter)"> <summary> Writes this node to a textual TOML representation </summary> <param name="writer">A writer to receive the TOML output</param> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.ParentToThis``1(``0@,``0)"> <summary> Helper method to deparent/parent a node to this instance. </summary> <typeparam name="TSyntaxNode">Type of the node</typeparam> <param name="set">The previous child node parented to this instance</param> <param name="node">The new child node to parent to this instance</param> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.ParentToThis``1(``0@,``0,Tomlyn.Syntax.TokenKind)"> <summary> Helper method to deparent/parent a <see cref="T:Tomlyn.Syntax.SyntaxToken"/> to this instance with an expected kind of token. </summary> <typeparam name="TSyntaxNode">Type of the node</typeparam> <param name="set">The previous child node parented to this instance</param> <param name="node">The new child node to parent to this instance</param> <param name="expectedKind">The expected kind of token</param> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.ParentToThis``2(``0@,``0,System.Boolean,``1)"> <summary> Helper method to deparent/parent a <see cref="T:Tomlyn.Syntax.SyntaxToken"/> to this instance with an expected kind of token condition. </summary> <typeparam name="TSyntaxNode">Type of the node</typeparam> <typeparam name="TExpected">The type of message</typeparam> <param name="set">The previous child node parented to this instance</param> <param name="node">The new child node to parent to this instance</param> <param name="expectedKindSuccess">true if kind is matching, false otherwise</param> <param name="expectedMessage">The message to display if the kind is not matching</param> </member> <member name="M:Tomlyn.Syntax.SyntaxNode.ParentToThis``1(``0@,``0,Tomlyn.Syntax.TokenKind,Tomlyn.Syntax.TokenKind)"> <summary> Helper method to deparent/parent a <see cref="T:Tomlyn.Syntax.SyntaxToken"/> to this instance with an expected kind of token. </summary> <typeparam name="TSyntaxNode">Type of the node</typeparam> <param name="set">The previous child node parented to this instance</param> <param name="node">The new child node to parent to this instance</param> <param name="expectedKind1">The expected kind of token (option1)</param> <param name="expectedKind2">The expected kind of token (option2)</param> </member> <member name="T:Tomlyn.Syntax.SyntaxNodeBase"> <summary> Base class for <see cref="T:Tomlyn.Syntax.SyntaxNode"/> and <see cref="T:Tomlyn.Syntax.SyntaxTrivia"/> </summary> </member> <member name="F:Tomlyn.Syntax.SyntaxNodeBase.Span"> <summary> The text source span, read-write, manually updated from children. </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxNodeBase.Accept(Tomlyn.Syntax.SyntaxVisitor)"> <summary> Allow to visit this instance with the specified visitor. </summary> <param name="visitor">The visitor</param> </member> <member name="P:Tomlyn.Syntax.SyntaxNodeBase.Parent"> <summary> Gets the parent of this node. </summary> </member> <member name="T:Tomlyn.Syntax.SyntaxNodeExtensions"> <summary> Extensions for <see cref="T:Tomlyn.Syntax.SyntaxNode"/>. </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxNodeExtensions.Tokens(Tomlyn.Syntax.SyntaxNode,System.Boolean)"> <summary> Get all <see cref="T:Tomlyn.Syntax.SyntaxToken"/> and <see cref="T:Tomlyn.Syntax.SyntaxTrivia"/> in Depth-First-Search order of the node. </summary> <param name="node">The node to collect all tokens from</param> <param name="includeCommentsAndWhitespaces"><c>true</c> to include comments and whitespaces.</param> <returns>All descendants in Depth-First-Search order of the node.</returns> </member> <member name="M:Tomlyn.Syntax.SyntaxNodeExtensions.Descendants(Tomlyn.Syntax.SyntaxNode,System.Boolean)"> <summary> Get all descendants in Depth-First-Search order of the node. Note that this method returns the node itself (last). </summary> <param name="node">The node to collect all descendants</param> <param name="includeTokensCommentsAndWhitespaces"><c>true</c> to include tokens, comments and whitespaces.</param> <returns>All descendants in Depth-First-Search order of the node.</returns> </member> <member name="T:Tomlyn.Syntax.SyntaxToken"> <summary> A token node. </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxToken.#ctor"> <summary> Creates a new instance of <see cref="T:Tomlyn.Syntax.SyntaxToken"/> </summary> </member> <member name="M:Tomlyn.Syntax.SyntaxToken.#ctor(Tomlyn.Syntax.TokenKind,System.String)"> <summary> Creates a new instance of <see cref="T:Tomlyn.Syntax.SyntaxToken"/> </summary> <param name="tokenKind">The type of token</param> <param name="text">The associated textual representation</param> </member> <member name="P:Tomlyn.Syntax.SyntaxToken.TokenKind"> <summary> Gets or sets the kind of token. </summary> </member> <member name="P:Tomlyn.Syntax.SyntaxToken.Text"> <summary> Gets or sets the associated text </summary> </member> <member name="T:Tomlyn.Syntax.TableSyntaxBase"> <summary> Base class for a <see cref="T:Tomlyn.Syntax.TableSyntax"/> or a <see cref="T:Tomlyn.Syntax.TableArraySyntax"/> </summary> </member> <member name="P:Tomlyn.Syntax.TableSyntaxBase.OpenBracket"> <summary> Gets or sets the open bracket (simple `[` for <see cref="T:Tomlyn.Syntax.TableSyntax"/>, double `[[` for <see cref="T:Tomlyn.Syntax.TableArraySyntax"/>) </summary> </member> <member name="P:Tomlyn.Syntax.TableSyntaxBase.Name"> <summary> Gets or sets the name of this table </summary> </member> <member name="P:Tomlyn.Syntax.TableSyntaxBase.CloseBracket"> <summary> Gets or sets the close bracket (simple `]` for <see cref="T:Tomlyn.Syntax.TableSyntax"/>, double `]]` for <see cref="T:Tomlyn.Syntax.TableArraySyntax"/>) </summary> </member> <member name="P:Tomlyn.Syntax.TableSyntaxBase.EndOfLineToken"> <summary> Gets the new-line. </summary> </member> <member name="P:Tomlyn.Syntax.TableSyntaxBase.Items"> <summary> Gets the key-values associated with this table. </summary> </member> <member name="T:Tomlyn.Syntax.TextPosition"> <summary> A position within a text (offset, line column) </summary> </member> <member name="M:Tomlyn.Syntax.TextPosition.#ctor(System.Int32,System.Int32,System.Int32)"> <summary> Creates a new instance of a <see cref="T:Tomlyn.Syntax.TextPosition"/> </summary> <param name="offset">Offset in the source text</param> <param name="line">Line number - zero based</param> <param name="column">Column number - zero based</param> </member> <member name="P:Tomlyn.Syntax.TextPosition.Offset"> <summary> Gets or sets the offset. </summary> </member> <member name="P:Tomlyn.Syntax.TextPosition.Column"> <summary> Gets or sets the column number (zero based) </summary> </member> <member name="P:Tomlyn.Syntax.TextPosition.Line"> <summary> Gets or sets the line number (zero based) </summary> </member> <member name="T:Tomlyn.Syntax.TokenKind"> <summary> An enumeration to categorize tokens. </summary> </member> <member name="T:Tomlyn.Syntax.TokenKindExtensions"> <summary> Helper functions for <see cref="T:Tomlyn.Syntax.TokenKind"/> </summary> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsHidden(Tomlyn.Syntax.TokenKind,System.Boolean)"> <summary> Returns <c>true</c> if the specified token kind is considered as hidden (comments, whitespaces or newline) </summary> <param name="tokenKind">The token kind.</param> <param name="hideNewLine">Makes the newline hidden by default. Default is true.</param> <returns><c>true</c> if the specified token kind is considered as hidden; <c>false</c> otherwise</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.ToText(Tomlyn.Syntax.TokenKind)"> <summary> Gets a textual representation of a token kind or null if not applicable (e.g TokenKind.Integer) </summary> <param name="kind">A token kind</param> <returns>A textual representation of a token kind or null if not applicable (e.g TokenKind.Integer)</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsFloat(Tomlyn.Syntax.TokenKind)"> <summary> Checks if the specified kind is a float. </summary> <param name="kind">A token kind</param> <returns><c>true</c> if the specified kind is a float.</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsInteger(Tomlyn.Syntax.TokenKind)"> <summary> Checks if the specified kind is an integer </summary> <param name="kind">A token kind</param> <returns><c>true</c> if the specified kind is an integer.</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsDateTime(Tomlyn.Syntax.TokenKind)"> <summary> Checks if the specified kind is a datetime. </summary> <param name="kind">A token kind</param> <returns><c>true</c> if the specified kind is a datetime.</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsString(Tomlyn.Syntax.TokenKind)"> <summary> Checks if the specified kind is a string. </summary> <param name="kind">A token kind</param> <returns><c>true</c> if the specified kind is a string</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsTrivia(Tomlyn.Syntax.TokenKind)"> <summary> Checks if the specified kind is a trivia. </summary> <param name="kind">A token kind</param> <returns><c>true</c> if the specified kind is a trivia</returns> </member> <member name="M:Tomlyn.Syntax.TokenKindExtensions.IsToken(Tomlyn.Syntax.TokenKind)"> <summary> Checks if the specified kind is a token for which <see cref="M:Tomlyn.Syntax.TokenKindExtensions.ToText(Tomlyn.Syntax.TokenKind)"/> will return not null </summary> <param name="kind">A token kind</param> <returns><c>true</c> if the specified kind is a simple token</returns> </member> <member name="T:Tomlyn.Syntax.ValueSyntax"> <summary> Base class for all TOML values. </summary> </member> <member name="T:Tomlyn.Text.char32"> <summary> A UTF-32 character ala Stark. </summary> </member> <member name="M:Tomlyn.Text.char32.#ctor(System.Int32)"> <summary> Initializes a new instance of the <see cref="T:Tomlyn.Text.char32"/> UTF-32 character. </summary> <param name="code">The UTF-32 code character.</param> </member> <member name="P:Tomlyn.Text.char32.Code"> <summary> Gets the UTF-32 code. </summary> </member> <member name="M:Tomlyn.Text.char32.op_Implicit(Tomlyn.Text.char32)~System.Int32"> <summary> Performs an implicit conversion from <see cref="T:Tomlyn.Text.char32"/> to <see cref="T:System.Int32"/>. </summary> <param name="c">The c.</param> <returns>The result of the conversion.</returns> </member> <member name="M:Tomlyn.Text.char32.op_Implicit(System.Int32)~Tomlyn.Text.char32"> <summary> Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Tomlyn.Text.char32"/>. </summary> <param name="c">The c.</param> <returns>The result of the conversion.</returns> </member> <member name="T:Tomlyn.Text.CharacterIterator"> <summary> (trait) CharacterIterator ala Stark </summary> </member> <member name="M:Tomlyn.Text.CharHelper.EscapeForToml(System.String,System.Boolean)"> <summary> Escape a C# string to a TOML string </summary> </member> <member name="M:Tomlyn.Text.CharHelper.ToPrintableString(System.String)"> <summary> Converts a string that may have control characters to a printable string </summary> </member> <member name="T:Tomlyn.Toml"> <summary> Main entry class to parse, validate and transform to a model a TOML document. </summary> </member> <member name="F:Tomlyn.Toml.Version"> <summary> Shows version </summary> </member> <member name="M:Tomlyn.Toml.Parse(System.String,System.String,Tomlyn.TomlParserOptions)"> <summary> Parses a text to a TOML document. </summary> <param name="text">A string representing a TOML document</param> <param name="sourcePath">An optional path/file name to identify errors</param> <param name="options">Options for parsing. Default is parse and validate.</param> <returns>A parsed TOML document</returns> </member> <member name="M:Tomlyn.Toml.Parse(System.Byte[],System.String,Tomlyn.TomlParserOptions)"> <summary> Parses a UTF8 byte array to a TOML document. </summary> <param name="utf8Bytes">A UTF8 string representing a TOML document</param> <param name="sourcePath">An optional path/file name to identify errors</param> <param name="options">Options for parsing. Default is parse and validate.</param> <returns>A parsed TOML document</returns> </member> <member name="M:Tomlyn.Toml.Validate(Tomlyn.Syntax.DocumentSyntax)"> <summary> Validates the specified TOML document. </summary> <param name="doc">The TOML document to validate</param> <returns>The same instance as the parameter. Check <see cref="P:Tomlyn.Syntax.DocumentSyntax.HasErrors"/> and <see cref="P:Tomlyn.Syntax.DocumentSyntax.Diagnostics"/> for details.</returns> </member> <member name="M:Tomlyn.Toml.FromModel(System.Object,Tomlyn.TomlModelOptions)"> <summary> Gets the TOML string representation from the specified model. </summary> <param name="model">The type of the mode</param> <param name="options">Optional parameters for the serialization.</param> <returns>The TOML string representation from the specified model.</returns> <exception cref="T:Tomlyn.TomlException">If there are errors while trying to serialize to a TOML string.</exception> </member> <member name="M:Tomlyn.Toml.TryFromModel(System.Object,System.String@,Tomlyn.Syntax.DiagnosticsBag@,Tomlyn.TomlModelOptions)"> <summary> Tries to get the TOML string representation from the specified model. </summary> <param name="model">The model instance to serialize to TOML.</param> <param name="modelAsToml">The TOML string representation from the specified model if this method returns true.</param> <param name="diagnostics">The diagnostics error messages if this method returns false.</param> <param name="options">Optional parameters for the serialization.</param> <returns>The TOML string representation from the specified model.</returns> <returns><c>true</c> if the conversion was successful; <c>false</c> otherwise.</returns> </member> <member name="M:Tomlyn.Toml.TryFromModel(System.Object,System.IO.TextWriter,Tomlyn.Syntax.DiagnosticsBag@,Tomlyn.TomlModelOptions)"> <summary> Tries to get the TOML string representation from the specified model. </summary> <param name="model">The model instance to serialize to TOML.</param> <param name="writer">The TOML string representation written to a <see cref="T:System.IO.TextWriter"/> if this method returns true.</param> <param name="diagnostics">The diagnostics error messages if this method returns false.</param> <param name="options">Optional parameters for the serialization.</param> <returns>The TOML string representation from the specified model.</returns> <returns><c>true</c> if the conversion was successful; <c>false</c> otherwise.</returns> </member> <member name="M:Tomlyn.Toml.ToModel(System.String,System.String,Tomlyn.TomlModelOptions)"> <summary> Parses a TOML text to directly to a model. </summary> <param name="text">A string representing a TOML document</param> <param name="sourcePath">An optional path/file name to identify errors</param> <param name="options">The options for the mapping.</param> <returns>A parsed TOML document returned as <see cref="T:Tomlyn.Model.TomlTable"/>.</returns> </member> <member name="M:Tomlyn.Toml.ToModel``1(System.String,System.String,Tomlyn.TomlModelOptions)"> <summary> Parses a TOML text to directly to a model. </summary> <param name="text">A string representing a TOML document</param> <param name="sourcePath">An optional path/file name to identify errors</param> <param name="options">The options for the mapping.</param> <returns>A parsed TOML document</returns> </member> <member name="M:Tomlyn.Toml.TryToModel``1(System.String,``0@,Tomlyn.Syntax.DiagnosticsBag@,System.String,Tomlyn.TomlModelOptions)"> <summary> Tries to parses a TOML text directly to a model. </summary> <param name="text">A string representing a TOML document</param> <param name="model">The output model.</param> <param name="diagnostics">The diagnostics if this method returns false.</param> <param name="sourcePath">An optional path/file name to identify errors</param> <param name="options">The options for the mapping.</param> <returns>A parsed TOML document</returns> </member> <member name="M:Tomlyn.Toml.ToModel(Tomlyn.Syntax.DocumentSyntax)"> <summary> Converts a <see cref="T:Tomlyn.Syntax.DocumentSyntax"/> to a <see cref="T:Tomlyn.Model.TomlTable"/> </summary> <param name="syntax">A TOML document</param> <returns>A <see cref="T:Tomlyn.Model.TomlTable"/>, a runtime representation of the TOML document</returns> </member> <member name="M:Tomlyn.Toml.ToModel``1(Tomlyn.Syntax.DocumentSyntax,Tomlyn.TomlModelOptions)"> <summary> Converts a <see cref="T:Tomlyn.Syntax.DocumentSyntax"/> to the specified runtime object. </summary> <typeparam name="T">The runtime object to map the syntax to</typeparam> <param name="syntax">The syntax to map from.</param> <param name="options">The options for the mapping.</param> <returns>The result of mapping <see cref="T:Tomlyn.Syntax.DocumentSyntax"/> to a runtime model of type T </returns> <exception cref="T:Tomlyn.TomlException">If there were errors when mapping to properties.</exception> </member> <member name="M:Tomlyn.Toml.TryToModel``1(Tomlyn.Syntax.DocumentSyntax,``0@,Tomlyn.Syntax.DiagnosticsBag@,Tomlyn.TomlModelOptions)"> <summary> Tries to convert a <see cref="T:Tomlyn.Syntax.DocumentSyntax"/> to the specified runtime object. </summary> <typeparam name="T">The runtime object to map the syntax to</typeparam> <param name="syntax">The syntax to map from.</param> <param name="model">The output model.</param> <param name="diagnostics">The diagnostics if this method returns false.</param> <param name="options">The options for the mapping.</param> <returns><c>true</c> if the mapping was successful; <c>false</c> otherwise. In that case the output <paramref name="diagnostics"/> will contain error messages.</returns> </member> <member name="T:Tomlyn.TomlDateTime"> <summary> A datetime value that can represent a TOML - An offset DateTime with Zero offset or Number offset. - A local DateTime. - A local Date. - A local Time. </summary> <param name="DateTime">The datetime offset.</param> <param name="SecondPrecision">The precision of milliseconds.</param> <param name="Kind">The kind of datetime offset.</param> </member> <member name="M:Tomlyn.TomlDateTime.#ctor(System.DateTimeOffset,System.Int32,Tomlyn.TomlDateTimeKind)"> <summary> A datetime value that can represent a TOML - An offset DateTime with Zero offset or Number offset. - A local DateTime. - A local Date. - A local Time. </summary> <param name="DateTime">The datetime offset.</param> <param name="SecondPrecision">The precision of milliseconds.</param> <param name="Kind">The kind of datetime offset.</param> </member> <member name="P:Tomlyn.TomlDateTime.DateTime"> <summary>The datetime offset.</summary> </member> <member name="P:Tomlyn.TomlDateTime.SecondPrecision"> <summary>The precision of milliseconds.</summary> </member> <member name="P:Tomlyn.TomlDateTime.Kind"> <summary>The kind of datetime offset.</summary> </member> <member name="M:Tomlyn.TomlDateTime.GetFormatPrecision(System.Int32)"> <summary> Gets the string formatter for the specified precision. </summary> <param name="precision">A precision number from 1 to 7. Other numbers will return the default `fff` formatter.</param> <returns>The string formatter for the specified precision.</returns> </member> <member name="M:Tomlyn.TomlDateTime.op_Implicit(System.DateTime)~Tomlyn.TomlDateTime"> <summary> Converts a datetime to TomlDateTime. </summary> </member> <member name="T:Tomlyn.TomlDateTimeKind"> <summary> Offsets used for a <see cref="T:Tomlyn.TomlDateTime"/> </summary> </member> <member name="F:Tomlyn.TomlModelOptions.DefaultCreateInstance"> <summary> Default member to create an instance. </summary> </member> <member name="F:Tomlyn.TomlModelOptions.DefaultConvertPropertyName"> <summary> Default convert name using snake case via help <see cref="M:Tomlyn.Helpers.TomlNamingHelper.PascalToSnakeCase(System.String)"/>. </summary> </member> <member name="F:Tomlyn.TomlModelOptions.DefaultConvertFieldName"> <summary> Default convert name using snake case via help <see cref="M:Tomlyn.Helpers.TomlNamingHelper.PascalToSnakeCase(System.String)"/>. </summary> </member> <member name="P:Tomlyn.TomlModelOptions.GetPropertyName"> <summary> Gets or sets the delegate to retrieve a name from a property. If this function returns null, the property is ignored. </summary> </member> <member name="P:Tomlyn.TomlModelOptions.GetFieldName"> <summary> Gets or sets the delegate to retrieve a field from a property. If this function returns null, the field is ignored. </summary> </member> <member name="P:Tomlyn.TomlModelOptions.ConvertPropertyName"> <summary> Gets or sets the delegate used to convert the name of the property to the name used in TOML. By default, it is using snake case via <see cref="M:Tomlyn.Helpers.TomlNamingHelper.PascalToSnakeCase(System.String)"/>. </summary> <remarks> This delegate is used by the default <see cref="P:Tomlyn.TomlModelOptions.GetPropertyName"/> delegate. </remarks> </member> <member name="P:Tomlyn.TomlModelOptions.ConvertFieldName"> <summary> Gets or sets the delegate used to convert the name of the field to the name used in TOML. By default, it is using snake case via <see cref="M:Tomlyn.Helpers.TomlNamingHelper.PascalToSnakeCase(System.String)"/>. </summary> <remarks> This delegate is used by the default <see cref="P:Tomlyn.TomlModelOptions.GetFieldName"/> delegate. </remarks> </member> <member name="P:Tomlyn.TomlModelOptions.CreateInstance"> <summary> Gets or sets the function used when deserializing from TOML to create instance of objects. Default is set to <see cref="F:Tomlyn.TomlModelOptions.DefaultCreateInstance"/>. The arguments of the function are: - The type to create an instance for. - The expected <see cref="T:Tomlyn.Model.ObjectKind"/> from a TOML perspective. Returns an instance according to the type and the expected <see cref="T:Tomlyn.Model.ObjectKind"/>. </summary> </member> <member name="P:Tomlyn.TomlModelOptions.ConvertTo"> <summary> Gets or sets the convert function called when deserializing a value from TOML to a model (e.g string to Uri). Must return null if cannot convert. The arguments of the function are: - The input object value to convert. - The target type to convert to. Returns an instance of target type converted from the input value or null if conversion is not supported. </summary> </member> <member name="P:Tomlyn.TomlModelOptions.ConvertToModel"> <summary> Gets or sets the convert function called when deserializing a value from TOML to a model (e.g string to Uri). Must return null if cannot convert. The arguments of the function are: - The input object value to convert. - The target type to convert to. Returns an instance of target type converted from the input value or null if conversion is not supported. </summary> </member> <member name="P:Tomlyn.TomlModelOptions.ConvertToToml"> <summary> Gets or sets the convert function called when serializing a value from a model to a TOML representation. This function allows to substitute a value to another type before converting (e.g Uri to string). </summary> </member> <member name="P:Tomlyn.TomlModelOptions.AttributeListForIgnore"> <summary> Gets the list of the attributes used to ignore a property. </summary> <remarks> By default, the list contains: - System.Runtime.Serialization.IgnoreDataMemberAttribute - System.Text.Json.Serialization.JsonPropertyNameAttribute </remarks> </member> <member name="P:Tomlyn.TomlModelOptions.AttributeListForGetName"> <summary> Gets the list of the attributes used to fetch the property `Name`. </summary> <remarks> By default, the list contains: - System.Runtime.Serialization.DataMemberAttribute - System.Text.Json.Serialization.JsonPropertyNameAttribute </remarks> </member> <member name="P:Tomlyn.TomlModelOptions.IgnoreMissingProperties"> <summary> Gets or sets the option to ignore properties in the TOML that are missing from a custom model </summary> <remarks> By default this is false </remarks> </member> <member name="P:Tomlyn.TomlModelOptions.IncludeFields"> <summary> Gets or sets the option to include fields from a custom model in the TOML </summary> <remarks> By default this is false </remarks> </member> <member name="M:Tomlyn.TomlModelOptions.DefaultGetPropertyNameImpl(System.Reflection.PropertyInfo)"> <summary> Default implementation for getting the property name </summary> </member> <member name="M:Tomlyn.TomlModelOptions.DefaultGetFieldNameImpl(System.Reflection.FieldInfo)"> <summary> Default implementation for getting the field name </summary> </member> <member name="T:Tomlyn.TomlParserOptions"> <summary> Options for parsing a TOML string. </summary> </member> <member name="F:Tomlyn.TomlParserOptions.ParseAndValidate"> <summary> Parse and validate. </summary> </member> <member name="F:Tomlyn.TomlParserOptions.ParseOnly"> <summary> Parse only the document. </summary> </member> </members> </doc> |