CSharpLanguageCharacteristics Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Rappresenta le diverse caratteristiche del linguaggio in un linguaggio 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)
- Ereditarietà
-
CSharpLanguageCharacteristics
Proprietà
Instance |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Ottiene l'istanza della CSharpLanguageCharacteristics classe . |
Metodi
CreateMarkerSymbol(SourceLocation) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Crea un simbolo di marcatore nel codice. |
CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Crea un simbolo nel codice. |
CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Crea un simbolo del linguaggio del codice con la posizione di origine specificata come marcatore iniziale. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
CreateTokenizer(ITextDocument) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Crea un tokenizzatore di lingua. |
FlipBracket(CSharpSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Capovolge il simbolo tra parentesi quadre nel codice. |
FlipBracket(TSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Restituisce il simbolo di parentesi opposto per il simbolo di parentesi specificato. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
GetKeyword(CSharpKeyword) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Ottiene la parola chiave nel codice. |
GetKnownSymbolType(KnownSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Ottiene l'oggetto CSharpLanguageCharacteristics nel codice. |
GetSample(CSharpSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Ottiene un simbolo di esempio nel codice. |
GetSample(TSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene il simbolo effettivo per il tipo di simbolo del linguaggio specificato. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
GetSymbolSample(CSharpSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. Ottiene un simbolo di esempio nel codice. |
IsCommentBody(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di corpo del commento. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsCommentStar(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di stella del commento. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsCommentStart(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di inizio del commento. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsIdentifier(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di identificatore. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsKeyword(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di parola chiave. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsKnownSymbolType(TSymbol, KnownSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il tipo di simbolo è noto. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsNewLine(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un nuovo tipo di riga. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsTransition(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di transizione. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsUnknown(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo sconosciuto. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
IsWhiteSpace(TSymbol) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo di spazio vuoto. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
KnowsSymbolType(KnownSymbolType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il simbolo è un tipo sconosciuto. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
SplitSymbol(TSymbol, Int32, TSymbolType) |
Divide il contenuto del simbolo del linguaggio del codice nell'indice specificato. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
TokenizeString(SourceLocation, String) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Divide la stringa specificata in token. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
TokenizeString(String) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Divide la stringa specificata in token. (Ereditato da LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per