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.