TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰화기에서 백업된 파서입니다.
public abstract class TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> : System.Web.Razor.Parser.ParserBase where TTokenizer : Tokenizer<TSymbol,TSymbolType> where TSymbol : SymbolBase<TSymbolType>
type TokenizerBackedParser<'okenizer, 'Symbol, 'SymbolType (requires 'okenizer :> Tokenizer<'Symbol, 'SymbolType> and 'Symbol :> SymbolBase<'SymbolType>)> = class
inherit ParserBase
Public MustInherit Class TokenizerBackedParser(Of TTokenizer, TSymbol, TSymbolType)
Inherits ParserBase
형식 매개 변수
- TTokenizer
토크나이저 형식입니다.
- TSymbol
기호 형식입니다.
- TSymbolType
SymbolType 형식입니다.
- 상속
- 파생
생성자
| TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 클래스의 새 instance 초기화합니다TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>. |
속성
| Context |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 를 ParserContext가져오거나 설정합니다. (다음에서 상속됨 ParserBase) |
| CurrentLocation |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재 instance 현재 위치를 가져옵니다. |
| CurrentSymbol |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 현재 기호를 가져옵니다. |
| EndOfFile |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰라이저가 파일의 끝에 있는지 여부를 나타내는 값을 가져옵니다. |
| IsMarkupParser |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 태그 파서인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ParserBase) |
| Language |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 구문 분석에 사용되는 언어를 가져옵니다. |
| OtherParser |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 다른 파서 를 가져옵니다ParserBase. (다음에서 상속됨 ParserBase) |
| PreviousSymbol |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 이전 기호를 가져옵니다. |
| Span |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 연결된 를 가져오거나 설정합니다SpanBuilder. |
| SpanConfig |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 범위 구성을 가져오거나 설정합니다. |
| Tokenizer |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰라이저를 가져옵니다. |
메서드
| Accept(IEnumerable<TSymbol>) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 기호 목록을 수락합니다. |
| Accept(TSymbol) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 기호를 허용합니다. |
| AcceptAll(TSymbolType[]) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 모든 유형의 토큰화기를 허용하는지 여부를 결정합니다. |
| AcceptAndMoveNext() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 수락하고 다음 토케나이저로 이동할지 여부를 결정합니다. |
| AcceptSingleWhiteSpaceCharacter() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 단일 공백 문자를 허용하는지 여부를 결정합니다. |
| AcceptUntil(TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰을 찾을 때까지 토큰을 허용합니다. |
| AcceptUntil(TSymbolType, TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰을 찾을 때까지 토큰을 수락하고 다음 토큰이 지정된 형식이 되도록 백업됩니다. |
| AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰을 찾을 때까지 지정된 토큰을 수락합니다. |
| AcceptUntil(TSymbolType[]) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰을 찾을 때까지 토큰을 수락합니다. |
| AcceptWhile(Func<TSymbol,Boolean>) |
조건에 도달한 동안 토큰을 허용합니다. |
| AcceptWhile(TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰을 찾을 수 없는 동안 토큰을 수락합니다. |
| AcceptWhile(TSymbolType, TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰에 도달하는 동안 토큰을 수락합니다. |
| AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰에 도달하는 동안 토큰을 수락합니다. |
| AcceptWhile(TSymbolType[]) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰에 도달하는 동안 토큰을 수락합니다. |
| AcceptWhiteSpaceInLines() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 공백을 줄로 허용하는지 여부를 결정합니다. |
| AddMarkerSymbolIfNecessary() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 필요한 경우 표식 기호를 추가합니다. |
| AddMarkerSymbolIfNecessary(SourceLocation) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 필요한 경우 표식 기호를 추가합니다. |
| At(TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰이 지정된 형식에 있는지 여부를 확인합니다. |
| AtIdentifier(Boolean) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 토큰이 지정된 식별자에 있는지 여부를 확인합니다. |
| Balance(BalancingModes) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 구문 분석이 균형인지 여부를 확인합니다. |
| Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 구문 분석이 균형인지 여부를 확인합니다. |
| BuildSpan(SpanBuilder, SourceLocation, String) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 범위를 빌드합니다. |
| ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
범위를 구성합니다. |
| ConfigureSpan(Action<SpanBuilder>) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 범위를 구성합니다. |
| EnsureCurrent() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재 파서의 확인 여부를 결정합니다. |
| Expected(KnownSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 예상 토큰을 나타냅니다. |
| Expected(TSymbolType[]) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 예상 토큰을 나타냅니다. |
| HandleEmbeddedTransition() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 포함된 전환을 처리합니다. |
| Initialize(SpanBuilder) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 범위를 초기화합니다. |
| IsAtEmbeddedTransition(Boolean, Boolean) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 임베디드 전환 중인지 여부를 확인합니다. |
| NextIs(Func<TSymbol,Boolean>) |
지정된 조건이 포함된 토큰이 전달되는지 확인합니다. |
| NextIs(TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰이 전달될지 여부를 결정합니다. |
| NextIs(TSymbolType[]) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰이 전달될지 여부를 결정합니다. |
| NextToken() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 다음 토큰으로 진행되는지 여부를 결정합니다. |
| Optional(KnownSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식으로 토큰을 구문 분석하는 것이 선택 사항인지 여부를 결정합니다. |
| Optional(TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식으로 토큰을 구문 분석하는 것이 선택 사항인지 여부를 결정합니다. |
| Output(AcceptedCharacters) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 허용되는 문자가 있는 토큰을 출력합니다. |
| Output(SpanKind) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 범위 종류가 있는 토큰을 출력합니다. |
| Output(SpanKind, AcceptedCharacters) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 범위 종류와 허용된 문자를 사용하여 토큰을 출력합니다. |
| OutputSpanBeforeRazorComment() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. razor 주석 앞에 범위를 출력합니다. |
| ParseBlock() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서 차단 (다음에서 상속됨 ParserBase) |
| ParseDocument() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 구문 분석에 대한 설명서를 만듭니다. (다음에서 상속됨 ParserBase) |
| ParseSection(Tuple<String,String>, Boolean) |
순서가 지정된 요소 목록에서 섹션을 구문 분석합니다. (다음에서 상속됨 ParserBase) |
| PushSpanConfig() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 범위 구성을 푸시합니다. |
| PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
범위 구성을 푸시합니다. |
| PushSpanConfig(Action<SpanBuilder>) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 범위 구성을 푸시합니다. |
| PutBack(IEnumerable<TSymbol>) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 전환을 다시 넣습니다. |
| PutBack(TSymbol) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 전환을 다시 넣습니다. |
| PutCurrentBack() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재 전환을 다시 넣습니다. |
| RazorComment() |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. razor 주석을 표시합니다. |
| ReadWhile(Func<TSymbol,Boolean>) |
조건에 도달하지 않은 동안 토큰을 읽습니다. |
| Required(TSymbolType, Boolean, String) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 예상 토큰이 필요한지 여부를 결정합니다. |
| Was(TSymbolType) |
이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 지정된 형식의 토큰이 구문 분석되었는지 여부를 확인합니다. |