CSharpLanguageCharacteristics 类

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。表示 CSharp 语言中的不同语言特征。

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

属性

Instance

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

方法

CreateMarkerSymbol(SourceLocation)

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

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

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

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

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

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
CreateTokenizer(ITextDocument)

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

FlipBracket(CSharpSymbolType)

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

FlipBracket(TSymbolType)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 返回指定括号的配对括号。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetKeyword(CSharpKeyword)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取代码中的关键字 (keyword) 。

GetKnownSymbolType(KnownSymbolType)

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

GetSample(CSharpSymbolType)

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

GetSample(TSymbolType)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取给定语言符号类型的实际符号。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetSymbolSample(CSharpSymbolType)

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

IsCommentBody(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为注释正文类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStar(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为注释星形类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStart(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为注释起始类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsIdentifier(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为标识符类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKeyword(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为关键字类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKnownSymbolType(TSymbol, KnownSymbolType)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号类型是否为已知符号类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsNewLine(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为换行符类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsTransition(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为过渡类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsUnknown(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为未知类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsWhiteSpace(TSymbol)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为空格类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
KnowsSymbolType(KnownSymbolType)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定符号是否为未知类型。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
SplitSymbol(TSymbol, Int32, TSymbolType)

在指定的索引处拆分代码语言符号的内容。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(SourceLocation, String)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 将指定的字符串拆分为令牌。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(String)

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 将指定的字符串拆分为令牌。

(继承自 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)

适用于