MvcVBRazorCodeParser Classe

Definizione

Estende la classe VBCodeParser aggiungendo il supporto per la @model parola chiave.

public class MvcVBRazorCodeParser : System.Web.Razor.Parser.VBCodeParser
type MvcVBRazorCodeParser = class
    inherit VBCodeParser
Public Class MvcVBRazorCodeParser
Inherits VBCodeParser
Ereditarietà

Costruttori

MvcVBRazorCodeParser()

Inizializza una nuova istanza della classe MvcVBRazorCodeParser.

Proprietà

Context

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene o imposta l'oggetto ParserContext.

(Ereditato da ParserBase)
CurrentLocation

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene la posizione corrente dell'istanza corrente.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CurrentSymbol

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene il simbolo corrente di questa istanza.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndOfFile

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene un valore che indica se il tokenizer si trova alla fine del file.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene un valore che indica se il parser è un parser di markup.

(Ereditato da ParserBase)
Keywords

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene le parole chiave associate al codice.

(Ereditato da VBCodeParser)
Language

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene la lingua per il parser.

(Ereditato da VBCodeParser)
OtherParser

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene l'altro parser.

(Ereditato da VBCodeParser)
PreviousSymbol

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene il simbolo precedente di questa istanza.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene o imposta l'oggetto SpanBuilder associato a questa istanza.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SpanConfig

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene o imposta la configurazione dell'intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Tokenizer

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Ottiene il tokenizer.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Metodi

Accept(IEnumerable<TSymbol>)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta l'elenco dei simboli

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Accept(TSymbol)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il simbolo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAll(TSymbolType[])

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il parser accetta tutti i tipi di tokenizer.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il parser accetta e passa al tokenizer successivo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptSingleWhiteSpaceCharacter()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il parser accetta un singolo carattere di spazi vuoti.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token fino a quando non viene trovato un token del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token finché non viene trovato un token del tipo specificato e verrà eseguito il backup in modo che il token successivo sia del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta i token specificati finché non viene trovato un token del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType[])

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token fino a quando non viene trovato un token dei tipi specificati.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptVBSpaces()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta spazi nel codice VB.

(Ereditato da VBCodeParser)
AcceptWhile(Func<TSymbol,Boolean>)

Accetta il token quando è stata raggiunta la condizione.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token mentre non viene trovato un token del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token mentre è stato raggiunto il token del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token mentre è stato raggiunto il token del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType[])

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Accetta il token mentre è stato raggiunto il token dei tipi specificati.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhiteSpaceInLines()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il parser accetta spazi vuoti in righe.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Aggiunge un simbolo di marcatore se necessario.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary(SourceLocation)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Aggiunge un simbolo di marcatore se necessario.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Assert(VBKeyword)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Verifica la presenza di una condizione e visualizza una parola chiave nel codice.

(Ereditato da VBCodeParser)
AssertDirective(String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Afferma la direttiva specificata.

(Ereditato da VBCodeParser)
At(String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se la direttiva è "AT".

(Ereditato da VBCodeParser)
At(TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il token è in corrispondenza del tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
At(VBKeyword)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se la parola chiave specificata è "AT".

(Ereditato da VBCodeParser)
AtIdentifier(Boolean)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il token è in corrispondenza dell'identificatore specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se l'analisi è bilanciata.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se l'analisi è bilanciata.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
BuildSpan(SpanBuilder, SourceLocation, String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Compila un intervallo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>)

Configura l'intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder>)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Configura l'intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndTerminatedDirective(String, BlockType, SpanCodeGenerator, Boolean)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Termina una direttiva terminata.

(Ereditato da VBCodeParser)
EndTerminatedDirectiveBody(String, SourceLocation, Boolean)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se la terminazione del corpo della direttiva viene terminata.

(Ereditato da VBCodeParser)
EndTerminatedStatement(VBKeyword, Boolean, Boolean)

Finisce la terminazione di un'istruzione.

(Ereditato da VBCodeParser)
EndTerminatedStatement(VBKeyword, Boolean, Boolean, String)

Finisce la terminazione di un'istruzione.

(Ereditato da VBCodeParser)
EnsureCurrent()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se assicurarsi che il parser corrente sia.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(KnownSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica il token previsto con il tipo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(TSymbolType[])

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica il token previsto con i tipi specificati.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
HandleEmbeddedTransition()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Gestisce la transizione incorporata.

(Ereditato da VBCodeParser)
HandleEmbeddedTransition(VBSymbol)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Gestisce la transizione incorporata.

(Ereditato da VBCodeParser)
HandleExitOrContinue(VBKeyword)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica il codice che gestisce la parola chiave Exit o Continue.

(Ereditato da VBCodeParser)
HandleTransition(VBSymbol)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica un codice che gestisce una transizione.

(Ereditato da VBCodeParser)
HelperDirective()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica se il codice è una direttiva helper.

(Ereditato da VBCodeParser)
ImportsStatement()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice importa un'istruzione.

(Ereditato da VBCodeParser)
InheritsStatement()

Imposta un valore che indica se il modello e il blocco di codice correnti devono essere ereditati.

Initialize(SpanBuilder)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Inizializza un intervallo specificato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsAtEmbeddedTransition(Boolean, Boolean)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice è in fase di transizione incorporata.

(Ereditato da VBCodeParser)
IsDirectiveDefined(String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice è definito.

(Ereditato da VBCodeParser)
KeywordTerminatedStatement(VBKeyword, VBKeyword, Boolean, Boolean)

Indica una parola chiave che termina un'istruzione.

(Ereditato da VBCodeParser)
LayoutDirective()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice è una direttiva di layout.

(Ereditato da VBCodeParser)
MapDirective(String, Func<Boolean>)

Esegue il mapping di una direttiva data.

(Ereditato da VBCodeParser)
MapKeyword(VBKeyword, Func<Boolean>)

Esegue il mapping di una parola chiave data.

(Ereditato da VBCodeParser)
ModelTypeDirective()

Direttiva tipo di modello.

NestedBlock()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica un blocco annidato.

(Ereditato da VBCodeParser)
NextIs(Func<TSymbol,Boolean>)

Determina se il token con la condizione specificata passa.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il token con il tipo specificato passerebbe.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType[])

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il token con i tipi specificati passerebbe.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextToken()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il parser passa al token successivo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(KnownSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se l'analisi di un token con il tipo specificato è facoltativa.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se l'analisi di un token con il tipo specificato è facoltativa.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(VBKeyword)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se la parola chiave dal codice è facoltativa.

(Ereditato da VBCodeParser)
OptionStatement()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice è un'istruzione di opzione.

(Ereditato da VBCodeParser)
OtherParserBlock()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica il blocco del parser.

(Ereditato da VBCodeParser)
OtherParserBlock(String, String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Indica il blocco del parser.

(Ereditato da VBCodeParser)
Output(AcceptedCharacters)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Restituisce un token con caratteri accettati.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Restituisce un token con tipo di intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Restituisce un token con un determinato tipo di intervallo e caratteri accettati.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Estende l'output prima del commento Razor.

(Ereditato da VBCodeParser)
ParseBlock()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Blocca l'analisi.

(Ereditato da VBCodeParser)
ParseDocument()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Crea la documentazione per l'analisi.

(Ereditato da ParserBase)
ParseSection(Tuple<String,String>, Boolean)

Analizza la sezione nell'elenco ordinato degli elementi.

(Ereditato da ParserBase)
PushSpanConfig()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Esegue il push della configurazione dell'intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>)

Effettua il push della configurazione dell'intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder>)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Esegue il push della configurazione dell'intervallo.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(IEnumerable<TSymbol>)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Inserisce nuovamente la transizione.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(TSymbol)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Inserisce nuovamente la transizione.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutCurrentBack()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Inserisce nuovamente la transizione corrente.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
RazorComment()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Visualizza il commento razor.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ReadVBSpaces()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Legge un elenco di spazi di Visual Basic.

(Ereditato da VBCodeParser)
ReadWhile(Func<TSymbol,Boolean>)

Legge un token quando non è stata raggiunta la condizione.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Required(TSymbolType, Boolean, String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se è necessario il token previsto.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Required(VBSymbolType, String)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se è necessario il simbolo previsto.

(Ereditato da VBCodeParser)
ReservedWord()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice è una parola riservata.

(Ereditato da VBCodeParser)
SectionDirective()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice è una direttiva di sezione.

(Ereditato da VBCodeParser)
SessionStateDirective()

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il codice ha una direttiva sullo stato della sessione.

(Ereditato da VBCodeParser)
Was(TSymbolType)

Questo tipo/membro supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice. Determina se il token con il tipo specificato è stato analizzato.

(Ereditato da TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Si applica a