Tokenizer<TSymbol,TSymbolType> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
generic <typename TSymbol, typename TSymbolType>
where TSymbol : SymbolBase<TSymbolType> where TSymbolType : value classpublic ref class Tokenizer abstract : Microsoft::AspNetCore::Razor::Tokenizer::ITokenizer
public abstract class Tokenizer<TSymbol,TSymbolType> : Microsoft.AspNetCore.Razor.Tokenizer.ITokenizer where TSymbol : SymbolBase<TSymbolType> where TSymbolType : struct
type Tokenizer<'Symbol, 'SymbolType (requires 'Symbol :> SymbolBase<'SymbolType> and 'SymbolType : struct)> = class
interface ITokenizer
Public MustInherit Class Tokenizer(Of TSymbol, TSymbolType)
Implements ITokenizer
형식 매개 변수
- TSymbol
- TSymbolType
- 상속
-
Tokenizer<TSymbol,TSymbolType>
- 구현
생성자
| Tokenizer<TSymbol,TSymbolType>(ITextDocument) |
속성
| Buffer | |
| CurrentCharacter | |
| CurrentErrors | |
| CurrentLocation | |
| CurrentStart | |
| CurrentState | |
| CurrentSymbol | |
| EndOfFile | |
| HaveContent | |
| RazorCommentStarType | |
| RazorCommentTransitionType | |
| RazorCommentType | |
| Source | |
| StartState |
메서드
| AfterRazorCommentTransition() | |
| AtSymbolAfterRazorCommentBody() | |
| CreateSymbol(SourceLocation, String, TSymbolType, IReadOnlyList<RazorError>) | |
| Dispatch() | |
| EndSymbol(SourceLocation, TSymbolType) | |
| EndSymbol(TSymbolType) | |
| MoveNext() | |
| NextSymbol() | |
| Peek() | |
| RazorCommentBody() | |
| Reset() | |
| Single(TSymbolType) | |
| StarAfterRazorCommentBody() | |
| StartSymbol() | |
| Stay() |
이 상태에 출력이 없고 컴퓨터가 이 상태로 유지되어야 함을 나타내는 결과를 반환합니다. |
| Stay(TSymbol) |
지정된 출력을 포함하고 다음 호출에서 현재 상태를 다시 호출 Turn() 해야 함을 나타내는 결과를 반환합니다. |
| Stop() |
컴퓨터가 실행을 중지하고 null 출력을 반환해야 함을 나타내는 결과를 반환합니다. |
| TakeAll(String, Boolean) | |
| TakeCurrent() | |
| TakeUntil(Func<Char,Boolean>) | |
| Transition(Int32) |
이 상태에 출력이 없고 컴퓨터가 지정된 상태를 즉시 호출해야 함을 나타내는 결과를 반환합니다. |
| Transition(Int32, TSymbol) |
지정된 출력을 포함하고 다음 호출 Turn() 에서 제공된 상태를 호출해야 함을 나타내는 결과를 반환합니다. |
| Transition(Tokenizer<TSymbol,TSymbolType>.RazorCommentTokenizerState) | |
| Transition(Tokenizer<TSymbol,TSymbolType>.RazorCommentTokenizerState, TSymbol) | |
| Turn() | |
명시적 인터페이스 구현
| ITokenizer.NextSymbol() |