TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。表示 tokenizer 支持的分析程序。
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 ParserBasePublic MustInherit Class TokenizerBackedParser(Of TTokenizer, TSymbol, TSymbolType)
Inherits ParserBase类型参数
- TTokenizer
tokenizer 的类型。
- TSymbol
符号的类型。
- TSymbolType
SymbolType 的类型。
- 继承
- 派生
构造函数
| TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>() | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。初始化 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> 类的新实例。 | 
属性
| Context | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取或设置 ParserContext。(继承自 ParserBase) | 
| CurrentLocation | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取当前实例的当前位置。 | 
| CurrentSymbol | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取此实例的当前符号。 | 
| EndOfFile | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取一个值,该值指示 tokenizer 是否位于文件末尾。 | 
| IsMarkupParser | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取一个值,该值指示分析程序是否为标记分析程序。(继承自 ParserBase) | 
| Language | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取用于分析的语言。 | 
| OtherParser | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取另一个分析程序 ParserBase。(继承自 ParserBase) | 
| PreviousSymbol | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取此实例的上一个符号。 | 
| Span | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取或设置与此实例关联的 SpanBuilder。 | 
| SpanConfig | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取或设置范围配置。 | 
| Tokenizer | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。获取 tokenizer。 | 
方法
| Accept(IEnumerable<TSymbol>) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。接受符号列表 | 
| Accept(TSymbol) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。接受指定的符号。 | 
| AcceptAll(TSymbolType[]) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。确定分析程序是否接受所有类型的 tokenizer。 | 
| AcceptAndMoveNext() | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。确定分析程序是否接受并移动到下一个 tokenizer。 | 
| AcceptSingleWhiteSpaceCharacter() | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。确定分析程序是否接受单个空格字符。 | 
| AcceptUntil(TSymbolType, TSymbolType, TSymbolType) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。接受给定令牌,直到找到给定类型的令牌。 | 
| AcceptUntil(TSymbolType, TSymbolType) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。接受令牌,直到找到给定类型的令牌,并且它将进行备份,以便下一个令牌是给定类型的令牌。 | 
| AcceptUntil(TSymbolType) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。接受令牌,直到找到给定类型的令牌。 | 
| AcceptUntil(TSymbolType[]) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。接受令牌,直到找到给定类型的令牌。 | 
| AcceptWhile(Func<TSymbol,Boolean>) | 在达到条件时接受令牌。 | 
| AcceptWhile(TSymbolType, TSymbolType, TSymbolType) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。在达到给定类型的令牌时接受令牌。 | 
| AcceptWhile(TSymbolType, TSymbolType) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。在达到给定类型的令牌时接受令牌。 | 
| AcceptWhile(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, TSymbolType, TSymbolType, SourceLocation) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。确定分析是否是平衡的。 | 
| Balance(BalancingModes) | 此类型/成员支持 .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 基础结构,不应直接从代码使用。确定此实例是否处于嵌入式转换状态。 | 
| 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, AcceptedCharacters) | 此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。输出具有给定跨度类型和接受字符的令牌。 | 
| Output(SpanKind) | 此类型/成员支持 .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 基础结构,不应直接从代码使用。确定是否分析具有给定类型的令牌。 |