Condividi tramite


CSharpLanguageCharacteristics Classe

Definizione

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à

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