public MarkupExtensionToken(MarkupExtensionTokenKind kind, string value) { this.Kind = kind; this.Value = value; }
void AddToken(MarkupExtensionTokenKind kind, string val) { tokens.Add(new MarkupExtensionToken(kind, val)); }
void AddToken(MarkupExtensionTokenKind kind, string val) { tokens.Enqueue(new MarkupExtensionToken(kind, val) { StartOffset = startPos, EndOffset = startPos + val.Length }); }