LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>.CreateSymbol 方法

定义

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 以指定的源位置作为起始标记创建代码语言符号。

protected abstract TSymbol CreateSymbol(System.Web.Razor.Text.SourceLocation location, string content, TSymbolType type, System.Collections.Generic.IEnumerable<System.Web.Razor.Parser.SyntaxTree.RazorError> errors);
abstract member CreateSymbol : System.Web.Razor.Text.SourceLocation * string * 'SymbolType * seq<System.Web.Razor.Parser.SyntaxTree.RazorError> -> 'Symbol
Protected MustOverride Function CreateSymbol (location As SourceLocation, content As String, type As TSymbolType, errors As IEnumerable(Of RazorError)) As TSymbol

参数

location
SourceLocation

作为起始标记的源位置。

content
String

内容。

type
TSymbolType

语言符号的枚举类型。

errors
IEnumerable<RazorError>

错误的集合。

返回

TSymbol

代码语言的符号。

适用于