CSharpLanguageCharacteristics Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
CSharpLanguageCharacteristics
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>) |