Files
spectre.console/src/Spectre.Console/Internal/Text/Markup/MarkupToken.cs
2021-12-22 08:51:17 -05:00

17 lines
401 B
C#

using System;
namespace Spectre.Console;
internal sealed class MarkupToken
{
public MarkupTokenKind Kind { get; }
public string Value { get; }
public int Position { get; set; }
public MarkupToken(MarkupTokenKind kind, string value, int position)
{
Kind = kind;
Value = value ?? throw new ArgumentNullException(nameof(value));
Position = position;
}
}