다음을 통해 공유


Tokenizer<TSymbol,TSymbolType> 클래스

정의

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

public abstract class Tokenizer<TSymbol,TSymbolType> : System.Web.Razor.StateMachine<TSymbol>, System.Web.Razor.Tokenizer.ITokenizer where TSymbol : SymbolBase<TSymbolType>
type Tokenizer<'Symbol, 'SymbolType (requires 'Symbol :> SymbolBase<'SymbolType>)> = class
    inherit StateMachine<'Symbol (requires 'Symbol :> SymbolBase<'SymbolType>)>
    interface ITokenizer
Public MustInherit Class Tokenizer(Of TSymbol, TSymbolType)
Inherits StateMachine(Of TSymbol)
Implements ITokenizer

형식 매개 변수

TSymbol

언어 기호에 대한 형식입니다.

TSymbolType

언어 기호에 대한 열거형 형식입니다.

상속
StateMachine<TSymbol>
Tokenizer<TSymbol,TSymbolType>
파생
구현

생성자

Tokenizer<TSymbol,TSymbolType>(ITextDocument)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 클래스의 새 instance 초기화합니다Tokenizer<TSymbol,TSymbolType>.

속성

Buffer

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰라이저에 대한 버퍼를 가져오거나 설정합니다.

CurrentCharacter

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰화기에서 현재 문자를 가져옵니다.

CurrentErrors

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재 razor 오류 목록을 가져옵니다.

CurrentLocation

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재 원본 위치를 가져옵니다.

CurrentStart

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 원본 위치의 현재 시작을 가져옵니다.

CurrentState

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 컴퓨터의 현재 상태를 가져오거나 설정합니다.

(다음에서 상속됨 StateMachine<TReturn>)
EndOfFile

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰라이저 현재 위치가 파일의 끝에 있는지 여부를 반환합니다.

HaveContent

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰라이저에 콘텐츠가 있는지 여부를 지정하는 값을 가져옵니다.

RazorCommentStarType

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. razor 주석의 star 형식을 가져옵니다.

RazorCommentTransitionType

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. razor 주석의 전환 유형을 가져옵니다.

RazorCommentType

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. razor 주석의 형식을 가져옵니다.

Source

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 텍스트 문서의 원본을 가져옵니다.

StartState

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 컴퓨터의 시작 상태를 가져옵니다.

(다음에서 상속됨 StateMachine<TReturn>)

메서드

AfterRazorCommentTransition()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. razor 주석 전환 후 결과를 반환합니다.

At(String, Boolean)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. lookahead 버퍼에 예상 문자열이 포함되어 있는지 여부를 확인합니다.

CharOrWhiteSpace(Char)

문자 매개 변수를 허용하고 문자 매개 변수가 지정된 문자 또는 공백과 같은지를 나타내는 값을 반환하는 함수 대리자를 반환합니다.

CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 콘텐츠를 사용하여 토큰라이저에 대한 언어 기호 형식을 만듭니다.

EndSymbol(SourceLocation, TSymbolType)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. tokenizer에서 사용하는 언어 끝 기호 형식을 반환합니다.

EndSymbol(TSymbolType)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. tokenizer에서 사용하는 언어 끝 기호 형식을 반환합니다.

MoveNext()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 코드 판독기에서 다음 문자로 읽습니다.

NextSymbol()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 사용할 다음 기호를 표시합니다.

Peek()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 코드에서 다음 기호를 읽습니다.

RazorCommentBody()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. Razor 주석 본문을 구문 분석합니다.

Reset()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰라이저 상태 초기 상태로 설정합니다.

ResumeSymbol(TSymbol)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이전 언어 기호 형식을 사용하여 다시 시작합니다.

Single(TSymbolType)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 단일 형식의 기호를 사용합니다.

StartSymbol()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 클래스에 사용되는 시작 기호를 반환합니다.

Stay()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 전환 중에 컴퓨터에 유지됩니다.

(다음에서 상속됨 StateMachine<TReturn>)
Stay(TReturn)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 출력을 사용하여 전환하는 동안 머신에 유지됩니다.

(다음에서 상속됨 StateMachine<TReturn>)
Stop()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 전환 시 컴퓨터를 사용하지 않도록 설정합니다.

(다음에서 상속됨 StateMachine<TReturn>)
TakeAll(String, Boolean)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. lookahead 버퍼에 있는 경우 문자열을 토큰라이저 버퍼로 가져옵니다.

TakeCurrent()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 버퍼에 현재 문자를 허용합니다.

TakeString(String, Boolean)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 입력 문자열을 버퍼에 허용합니다.

TakeUntil(Func<Char,Boolean>)

조건자에 지정된 조건이 충족되거나 파일 끝에 도달할 때까지 원본 문서를 구문 분석합니다.

Transition(StateMachine<TReturn>.State)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 상태의 새 전환을 나타냅니다.

(다음에서 상속됨 StateMachine<TReturn>)
Transition(TReturn, StateMachine<TReturn>.State)

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 출력을 사용하여 상태의 새 전환을 나타냅니다.

(다음에서 상속됨 StateMachine<TReturn>)
Turn()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 상태의 선회 프로세스를 설명합니다.

(다음에서 상속됨 StateMachine<TReturn>)

명시적 인터페이스 구현

ITokenizer.NextSymbol()

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 다음 언어 기호 형식을 반환합니다.

적용 대상