VBTokenizer 类

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。允许应用程序将 VB 符号拆分为标记。

public class VBTokenizer : System.Web.Razor.Tokenizer.Tokenizer<System.Web.Razor.Tokenizer.Symbols.VBSymbol,System.Web.Razor.Tokenizer.Symbols.VBSymbolType>
type VBTokenizer = class
    inherit Tokenizer<VBSymbol, VBSymbolType>
Public Class VBTokenizer
Inherits Tokenizer(Of VBSymbol, VBSymbolType)
继承

构造函数

VBTokenizer(ITextDocument)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。初始化 类的新实例VBTokenizer

属性

Buffer

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置 tokenizer 的缓冲区。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CurrentCharacter

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取 tokenizer 中的当前字符。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CurrentErrors

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取当前 razor 错误的列表。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CurrentLocation

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取当前源位置。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CurrentStart

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取源位置的当前起点。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CurrentState

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置计算机的当前状态。

(继承自 StateMachine<TReturn>)
EndOfFile

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取一个值,该值指示 tokenizer 当前位置是否位于文件末尾。

(继承自 Tokenizer<TSymbol,TSymbolType>)
HaveContent

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取一个值,该值指示 tokenizer 是否包含内容。

(继承自 Tokenizer<TSymbol,TSymbolType>)
RazorCommentStarType

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取 VB 符号类型。

RazorCommentTransitionType

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取 VB 符号的过渡样式。

RazorCommentType

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取 的 VBSymbolTyperazor 类型注释。

Source

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取文本文档的源。

(继承自 Tokenizer<TSymbol,TSymbolType>)
StartState

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取计算机的启动状态。

方法

AfterRazorCommentTransition()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。在 razor 注释转换后返回结果。

(继承自 Tokenizer<TSymbol,TSymbolType>)
At(String, Boolean)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。确定前方缓冲区是否包含预期的字符串。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CharOrWhiteSpace(Char)

返回一个函数委托,该委托接受字符参数并返回一个指示该字符参数是等于指定字符还是空格的值。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。为具有指定内容的 tokenizer 创建语言符号类型。

(继承自 Tokenizer<TSymbol,TSymbolType>)
CreateSymbol(SourceLocation, String, VBSymbolType, IEnumerable<RazorError>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。创建符号域。

EndSymbol(SourceLocation, TSymbolType)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回 tokenizer 使用的语言结束符号类型。

(继承自 Tokenizer<TSymbol,TSymbolType>)
EndSymbol(TSymbolType)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回 tokenizer 使用的语言结束符号类型。

(继承自 Tokenizer<TSymbol,TSymbolType>)
MoveNext()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。从代码读取器读取到下一个字符。

(继承自 Tokenizer<TSymbol,TSymbolType>)
NextSymbol()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。显示要使用的下一个符号。

(继承自 Tokenizer<TSymbol,TSymbolType>)
Peek()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。读取代码中的下一个符号。

(继承自 Tokenizer<TSymbol,TSymbolType>)
RazorCommentBody()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 Razor 注释正文。

(继承自 Tokenizer<TSymbol,TSymbolType>)
Reset()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。将 tokenizer 状态设置为其初始状态。

(继承自 Tokenizer<TSymbol,TSymbolType>)
ResumeSymbol(TSymbol)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。使用以前的语言符号类型恢复。

(继承自 Tokenizer<TSymbol,TSymbolType>)
Single(TSymbolType)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。使用单一类型的符号。

(继承自 Tokenizer<TSymbol,TSymbolType>)
StartSymbol()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回此类中使用的开始符号。

(继承自 Tokenizer<TSymbol,TSymbolType>)
Stay()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。在转换期间留在计算机中。

(继承自 StateMachine<TReturn>)
Stay(TReturn)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。在转换期间使用指定的输出留在计算机中。

(继承自 StateMachine<TReturn>)
Stop()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。转换时禁用计算机。

(继承自 StateMachine<TReturn>)
TakeAll(String, Boolean)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。如果在 lookahead 缓冲区中找到字符串,则将其引入 tokenizer 缓冲区。

(继承自 Tokenizer<TSymbol,TSymbolType>)
TakeCurrent()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。接受缓冲区中的当前字符。

(继承自 Tokenizer<TSymbol,TSymbolType>)
TakeString(String, Boolean)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。接受缓冲区中的给定输入字符串。

(继承自 Tokenizer<TSymbol,TSymbolType>)
TakeUntil(Func<Char,Boolean>)

分析源文档,直到满足谓词指定的条件或到达文件结尾。

(继承自 Tokenizer<TSymbol,TSymbolType>)
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基础结构,不应直接从代码中使用。返回下一语言符号类型。

(继承自 Tokenizer<TSymbol,TSymbolType>)

适用于