Enumerazione ParseReason

fornisce i motivi per un'operazione di analisi in un servizio di linguaggio.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

'Dichiarazione
Public Enumeration ParseReason
public enum ParseReason

Membri

Nome membro Descrizione
None Un segnaposto che indica che alcuna analisi deve essere eseguita.
MemberSelect Analizzare il carattere separatore prima della posizione corrente per ottenere un elenco di membri per la classe.
HighlightBraces Analizzare per individuare coppie dei linguaggi corrispondenti (ad esempio “{„ e “}„ o “<„ e “>„) che racchiudono la posizione specificata in modo da esso e il relativo contenuto possono essere evidenziati.
MemberSelectAndHighlightBraces Analizzare il carattere nella posizione corrente per completare una selezione dei membri e per evidenziare la coppia corrispondente al carattere analizzato (ad esempio ")„ dopo il nome del metodo.
MatchBraces Analizzare la coppia di lingua nella posizione specificata a trova la corrispondenza.
Check Analizzare l'intero file di origine, controllando la presenza di errori.Questa sessione inoltre necessario creare elenchi di coppie dei linguaggi corrispondenti, dei tripletti, membri e dei metodi.
CompleteWord Analizzare per ottenere la parola parzialmente completata prima della posizione corrente per visualizzare un elenco di completamenti possibili (membri, argomenti, metodi).
DisplayMemberList Analizzare il separatore e il nome possibile prima di, per ottenere un elenco di membri da visualizzare in un elenco di completamento del membro.
QuickInfo Analizzare l'identificatore o la selezione nella posizione specificata per ottenere informazioni sul tipo da visualizzare in una descrizione comandi di informazioni rapide IntelliSense.
MethodTip Analizzare il nome del metodo prima della posizione corrente per produrre un elenco di tutte le firme del metodo di overload che corrispondono al nome del metodo.
Autos Analizzare il blocco di codice nella posizione specificata per ottenere tutte le espressioni che potrebbero interessare anche in automobili finestra di debug (un'espressione è il nome della variabile o del parametro che possa essere valutato per produrre un valore).
CodeSpan Analizzare la sezione di codice contenente la posizione specificata per trovare l'ambito dell'istruzione.Utilizzato nel convalidare i punti di interruzione.
Goto Analizzare l'identificatore o l'espressione nella posizione specificata per ottenere un URI possibile di un file in cui l'identificatore è definito, dichiarato, o fatto riferimento.

Note

Questi sono tutti i motivi che un'operazione di analisi viene eseguita in un servizio di linguaggio.La maggior parte dei motivi associati l'analisi nella riga corrente e pertanto sono estremamente veloci, richiesta di alcuni motivi per un'analisi più approfondita che può richiedere alcuni minuti e pertanto in genere vengono eseguiti su un thread in background.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Package