コード例 #1
0
ファイル: Parser.Many.cs プロジェクト: sambsp/Pidgin
        private static string GetStringAndClear(PooledList <char> sb)
        {
            var str = sb.AsSpan().ToString();

            sb.Clear();
            return(str);
        }
コード例 #2
0
ファイル: ParseState.cs プロジェクト: lmihalkovic/Pidgin
        public void Dispose()
        {
            if (_buffer != null)
            {
                ArrayPool <TToken> .Shared.Return(_buffer);

                _buffer = null;
            }
            _stream.Dispose();
            _bookmarks.Clear();
            _expecteds.Clear();
            _expectedBookmarks.Clear();
        }
コード例 #3
0
ファイル: Parser.Many.cs プロジェクト: sambsp/Pidgin
 public void OnError()
 {
     _list.Clear();
 }