Condividi tramite


Metodo ViewFilter.HandleGoto

Elabora specificato “file„ l'ordinamento.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.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.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintassi

'Dichiarazione
Public Overridable Sub HandleGoto ( _
    cmd As VSConstants.VSStd97CmdID _
)
public virtual void HandleGoto(
    VSConstants.VSStd97CmdID cmd
)

Parametri

Note

Questo metodo viene chiamato per gestire “è„ l'ordinamento.Questo metodo è responsabile per ottenere l'Uniform Resource Identifier) appropriato (URI) dal parser e infine il caricamento di un documento richiesto.

il metodo di base chiama GetCaretPos metodo su IVsTextView oggetto passato a ViewFilter costruttore per ottenere la posizione corrente del cursore.Questo percorso viene quindi passata a OnSyncGoto metodo su Source oggetto (ottenuto dal CodeWindowManager oggetto in ViewFilter costruttore.se OnSyncGoto ha restituito un URI valido quindi che l'URI viene passato a OpenDocument metodo di supporto in VsShell classe per aprire il documento.Se il documento è aperto correttamente, SetSelection il metodo viene chiamato dal di EnsureSpanVisible metodo per visualizzare l'ampiezza di destinazione nel file caricato.

Nell'impostazione predefinita dell'implementazione gestita del framework del pacchetto delle classi del servizio di linguaggio, questo metodo viene chiamato dal HandlePreExec metodo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ViewFilter Classe

Spazio dei nomi Microsoft.VisualStudio.Package