Bagikan melalui


TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>.PutBack Metode

Definisi

Overload

PutBack(IEnumerable<TSymbol>)

Letakkan kembali simbol yang ditentukan di aliran input. Daftar yang disediakan HARUS dalam URUTAN SIMBOL DIBACA. Daftar AKAN dibalik dan Putback(TSymbol) akan dipanggil pada setiap item.

PutBack(TSymbol)

PutBack(IEnumerable<TSymbol>)

Letakkan kembali simbol yang ditentukan di aliran input. Daftar yang disediakan HARUS dalam URUTAN SIMBOL DIBACA. Daftar AKAN dibalik dan Putback(TSymbol) akan dipanggil pada setiap item.

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

Parameter

symbols
IEnumerable<TSymbol>

Keterangan

Jika dokumen berisi simbol: a, b, c, d, e, f dan AcceptWhile atau AcceptUntil digunakan untuk mengumpulkan hingga d daftar yang dikembalikan oleh AcceptWhile/Until akan berisi: a, b, c IN THAT ORDER yang merupakan format yang benar untuk menyediakan metode ini. Pemanggil metode ini, dalam hal ini, ingin menempatkan c, b dan kembali ke aliran, jadi "a, b, c" adalah urutan YANG BENAR

Berlaku untuk

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)

Parameter

symbol
TSymbol

Berlaku untuk