TomlPropertyMetadata Class
Metadata describing a single TOML property.
public class TomlPropertyMetadataConstructors
| Name | Description |
|---|---|
| TomlPropertyMetadata() |
TomlPropertyMetadata()
public TomlPropertyMetadata()No documentation is available.
Properties
| Name | Description |
|---|---|
| AllowHexEscapes | Gets or sets whether hexadecimal escapes may be emitted for control characters. |
| DisplayKind | Gets or sets the preferred display kind for this property. |
| InlineTablePolicy | Gets or sets the preferred inline table policy for this property. |
| LeadingTrivia | Gets the leading trivia attached to this node. Might be null if no leading trivias. |
| PreferLiteralWhenNoEscapes | Gets or sets whether literal strings should be preferred when no escaping is required. |
| Span | Gets or sets the source span for the property. |
| StringStyle | Gets or sets the preferred string style for this property. |
| TableArrayStyle | Gets or sets the preferred array-of-tables style for this property. |
| TrailingTrivia | Gets the trailing trivia attached to this node. Might be null if no trailing trivias. |
| TrailingTriviaAfterEndOfLine | Gets the trailing trivia attached to this node. Might be null if no trailing trivias. |
AllowHexEscapes
TomlPropertyMetadata.csDisplayKind
TomlPropertyMetadata.csGets or sets the preferred display kind for this property.
public TomlPropertyDisplayKind DisplayKind { get; set; }Property value
InlineTablePolicy
TomlPropertyMetadata.csGets or sets the preferred inline table policy for this property.
public TomlInlineTablePolicy? InlineTablePolicy { get; set; }Property value
LeadingTrivia
TomlPropertyMetadata.csGets the leading trivia attached to this node. Might be null if no leading trivias.
public List<TomlSyntaxTriviaMetadata>? LeadingTrivia { get; set; }Property value
PreferLiteralWhenNoEscapes
TomlPropertyMetadata.csStringStyle
TomlPropertyMetadata.csGets or sets the preferred string style for this property.
public TomlStringStyle? StringStyle { get; set; }Property value
TableArrayStyle
TomlPropertyMetadata.csGets or sets the preferred array-of-tables style for this property.
public TomlTableArrayStyle? TableArrayStyle { get; set; }Property value
TrailingTrivia
TomlPropertyMetadata.csGets the trailing trivia attached to this node. Might be null if no trailing trivias.
public List<TomlSyntaxTriviaMetadata>? TrailingTrivia { get; set; }Property value
TrailingTriviaAfterEndOfLine
TomlPropertyMetadata.csGets the trailing trivia attached to this node. Might be null if no trailing trivias.
public List<TomlSyntaxTriviaMetadata>? TrailingTriviaAfterEndOfLine { get; set; }