/// <summary> /// Standard constructor /// </summary> public TokenDescriptionMatch(TokenDescription description, int from, int to, TokenMatchKind kind) { Description = description; From = from; To = to; Kind = kind; }
// Standard constructor internal Token(TokenDescription descriptor, int startLine, int startColumn) : base() { Description = descriptor; StartLine = startLine; StartColumn = startColumn; }
/// <summary> /// Add a description /// </summary> public void Add(TokenDescription value) { if (null == value) { throw new ArgumentNullException("value"); } CoreAdd(value); }
// Add new rule private void CoreAdd(TokenDescription item) { if (null == item) { return; } if (m_Items.Contains(item)) { return; } m_Items.Add(item); m_Updated = true; }