/// <summary> /// Appends data in token at the end of output. /// </summary> /// <param name="token">Token to be merged with output.</param> /// <param name="output">Target location.</param> private void _flushToken(ClassifiedToken token, FormattedCode.CodeInfo output) { if (token == null) return; output.IndexArray.Add(token.IndexStart); output.TagArray.Add((byte)token.Tag); return; }
/// <summary> /// This class requires subclassing. /// </summary> protected ClassifiedTokenCollection() { _token = new InternalToken(); }