using System; namespace Alsing.Text { public sealed class Token { public Token(string text,object[] tags) { if (tags == null) tags = new object[0]; Text = text; Tags = tags; } public string Text { get; private set; } public object[] Tags { get; private set; } public override string ToString() { return Text; } public bool HasTag(object tag) { return Array.IndexOf(Tags, tag) >= 0; } } }