CSharpLanguageCharacteristics Třída

Definice

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Představuje různé charakteristiky jazyka v jazyce 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)
Dědičnost

Vlastnosti

Instance

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá instanci pro CSharpLanguageCharacteristics třídu.

Metody

CreateMarkerSymbol(SourceLocation)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří symbol značky v kódu.

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

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří symbol v kódu.

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

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří symbol jazyka kódu se zadaným umístěním zdroje se zadaným zdrojovým umístěním jako počáteční značkou.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
CreateTokenizer(ITextDocument)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří tokenizátor jazyka.

FlipBracket(CSharpSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Překlopí symbol závorky v kódu.

FlipBracket(TSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí symbol opačné závorky pro zadaný symbol závorky.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetKeyword(CSharpKeyword)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá klíčové slovo v kódu.

GetKnownSymbolType(KnownSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá hodnotu CSharpLanguageCharacteristics v kódu.

GetSample(CSharpSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá ukázkový symbol v kódu.

GetSample(TSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá skutečný symbol pro daný jazyk typ symbolu.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetSymbolSample(CSharpSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá ukázkový symbol v kódu.

IsCommentBody(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol typem textu komentáře.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStar(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol star typu komentáře.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStart(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol počátečním typem komentáře.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsIdentifier(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol typem identifikátoru.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKeyword(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol typem klíčového slova.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKnownSymbolType(TSymbol, KnownSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je typ symbolu známým typem symbolu.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsNewLine(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol novým typem řádku.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsTransition(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol typu přechodu.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsUnknown(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol neznámý typ.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsWhiteSpace(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol typu prázdných znaků.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
KnowsSymbolType(KnownSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je symbol neznámý typ.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
SplitSymbol(TSymbol, Int32, TSymbolType)

Rozdělí obsah symbolu jazyka kódu na zadaný index.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(SourceLocation, String)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Rozdělí zadaný řetězec na tokeny.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(String)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Rozdělí zadaný řetězec na tokeny.

(Zděděno od LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)

Platí pro