Sdílet prostřednictvím


TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>.PutBack Metoda

Definice

Přetížení

PutBack(IEnumerable<TSymbol>)

Vložte zadané symboly zpět do vstupního datového proudu. Uvedený seznam MUSÍ být v POŘADÍ, V JAKÉM BYLY SYMBOLY PŘEČTENY. Seznam bude obrácen a u každé položky bude volán putback(TSymbol).

PutBack(TSymbol)

PutBack(IEnumerable<TSymbol>)

Vložte zadané symboly zpět do vstupního datového proudu. Uvedený seznam MUSÍ být v POŘADÍ, V JAKÉM BYLY SYMBOLY PŘEČTENY. Seznam bude obrácen a u každé položky bude volán 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))

Parametry

symbols
IEnumerable<TSymbol>

Poznámky

Pokud dokument obsahuje symboly: a, b, c, d, e, f a AcceptWhile nebo AcceptUntil se používá ke shromažďování, dokud seznam vrácený AcceptWhile/Until bude obsahovat: a, b, c V TOMTO POŘADÍ, který je správným formátem pro poskytnutí této metody. Volající této metody by v takovém případě chtěl vložit c, b a zpět do datového proudu, takže "a, b, c" je správné pořadí.

Platí pro

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)

Parametry

symbol
TSymbol

Platí pro