CSharpTokenizer 类

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。表示 CSharp tokenizer。

public class CSharpTokenizer : System.Web.Razor.Tokenizer.Tokenizer<System.Web.Razor.Tokenizer.Symbols.CSharpSymbol,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpTokenizer = class
    inherit Tokenizer<CSharpSymbol, CSharpSymbolType>
Public Class CSharpTokenizer
Inherits Tokenizer(Of CSharpSymbol, CSharpSymbolType)
继承

构造函数

CSharpTokenizer(ITextDocument)

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

属性

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基础结构,不应直接从代码使用。获取 的star类型CSharpSymbolType

RazorCommentTransitionType

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

RazorCommentType

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

Source

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

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

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

方法

AfterRazorCommentTransition()

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

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

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

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

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

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

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

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

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

(继承自 Tokenizer<TSymbol,TSymbolType>)
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>)

适用于