TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>.PutBack Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
PutBack(IEnumerable<TSymbol>) |
Поместите указанные символы обратно во входной поток. Предоставленный список ДОЛЖЕН находиться в ПОРЯДКЕ, В КОТОРЫЙ БЫЛИ СЧИТАНЫ СИМВОЛЫ. Список будет отменен, и метод Putback(TSymbol) будет вызываться для каждого элемента. |
PutBack(TSymbol) |
PutBack(IEnumerable<TSymbol>)
Поместите указанные символы обратно во входной поток. Предоставленный список ДОЛЖЕН находиться в ПОРЯДКЕ, В КОТОРЫЙ БЫЛИ СЧИТАНЫ СИМВОЛЫ. Список будет отменен, и метод Putback(TSymbol) будет вызываться для каждого элемента.
protected public:
void PutBack(System::Collections::Generic::IEnumerable<TSymbol> ^ symbols);
protected internal void PutBack (System.Collections.Generic.IEnumerable<TSymbol> symbols);
member this.PutBack : seq<'Symbol (requires 'Symbol :> Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase<'SymbolType>)> -> unit
Protected Friend Sub PutBack (symbols As IEnumerable(Of TSymbol))
Параметры
- symbols
- IEnumerable<TSymbol>
Комментарии
Если документ содержит символы: a, b, c, d, e, f и AcceptTime или AcceptUntil используется для сбора данных до тех пор, пока список, возвращенный AcceptTime/Until, будет содержать: a, b, c IN THAT ORDER, что является правильным форматом для предоставления этого метода. В этом случае вызывающий объект этого метода хочет поместить c, b и a обратно в поток, поэтому "a, b, c" является правильным порядком.
Применяется к
PutBack(TSymbol)
protected public:
void PutBack(TSymbol symbol);
protected internal void PutBack (TSymbol symbol);
member this.PutBack : 'Symbol -> unit
Protected Friend Sub PutBack (symbol As TSymbol)
Параметры
- symbol
- TSymbol