Condividi tramite


TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>.PutBack Metodo

Definizione

Overload

PutBack(IEnumerable<TSymbol>)

Riportare i simboli specificati nel flusso di input. L'elenco specificato DEVE essere NELL'ORDINE IN CUI I SIMBOLI SONO STATI LETTI. L'elenco VERRÀ invertito e il putback (TSymbol) verrà chiamato su ogni elemento.

PutBack(TSymbol)

PutBack(IEnumerable<TSymbol>)

Riportare i simboli specificati nel flusso di input. L'elenco specificato DEVE essere NELL'ORDINE IN CUI I SIMBOLI SONO STATI LETTI. L'elenco VERRÀ invertito e il putback (TSymbol) verrà chiamato su ogni elemento.

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))

Parametri

symbols
IEnumerable<TSymbol>

Commenti

Se un documento contiene simboli: a, b, c, d, e, f e AcceptWhile o AcceptUntil viene utilizzato per raccogliere fino a quando l'elenco restituito da AcceptWhile/Until conterrà: a, b, c IN THAT ORDER che rappresenta il formato corretto per fornire a questo metodo. Il chiamante di questo metodo, in tal caso, vuole inserire c, b e un di nuovo nel flusso, quindi "a, b, c" è l'ordine CORRETTO

Si applica a

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)

Parametri

symbol
TSymbol

Si applica a