Freigeben über


CSharpLanguageCharacteristics Klasse

Definition

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Stellt die verschiedenen Sprachmerkmale in einer CSharp-Sprache dar.

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)
Vererbung

Eigenschaften

Instance

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den instance für die CSharpLanguageCharacteristics -Klasse ab.

Methoden

CreateMarkerSymbol(SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Erstellt ein Markersymbol im Code.

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

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Erstellt ein Symbol im Code.

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

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Erstellt ein Codesprachensymbol mit dem angegebenen Quellspeicherort als Startmarkierung.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
CreateTokenizer(ITextDocument)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Erstellt einen Sprachtokenizer.

FlipBracket(CSharpSymbolType)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Kippt das Klammersymbol im Code.

FlipBracket(TSymbolType)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Gibt das komplementäre Klammersymbol für das angegebene Klammersymbol zurück.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetKeyword(CSharpKeyword)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft die Schlüsselwort (keyword) im Code ab.

GetKnownSymbolType(KnownSymbolType)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den CSharpLanguageCharacteristics im Code ab.

GetSample(CSharpSymbolType)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft ein Beispielsymbol im Code ab.

GetSample(TSymbolType)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft das tatsächliche Symbol für den angegebenen Sprachsymboltyp ab.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetSymbolSample(CSharpSymbolType)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft ein Beispielsymbol im Code ab.

IsCommentBody(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Kommentartexttyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStar(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Kommentarsterntyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStart(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Kommentarstarttyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsIdentifier(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Bezeichnertyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKeyword(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Schlüsselworttyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKnownSymbolType(TSymbol, KnownSymbolType)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob der Symboltyp ein bekannter Symboltyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsNewLine(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol vom Typ "Neue Zeile" ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsTransition(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Übergangstyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsUnknown(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein unbekannter Typ ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsWhiteSpace(TSymbol)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein Leerzeichentyp ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
KnowsSymbolType(KnownSymbolType)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob das Symbol ein unbekannter Typ ist.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
SplitSymbol(TSymbol, Int32, TSymbolType)

Teilt den Inhalt des Codesprachensymbols am angegebenen Index.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(SourceLocation, String)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Teilt die angegebene Zeichenfolge in Token auf.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(String)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Teilt die angegebene Zeichenfolge in Token auf.

(Geerbt von LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)

Gilt für: