다음을 통해 공유


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 및 AcceptWhile 또는 AcceptUntil은 AcceptWhile/Until에서 반환된 목록에 이 메서드를 제공하기 위한 올바른 형식인 a, b, c IN IN THAT ORDER를 포함할 때까지 수집하는 데 사용됩니다. 이 메서드의 호출자는 c, b 및 를 스트림에 다시 배치하려고 하므로 "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

적용 대상