ViewFilter.HandleGoto(VSConstants+VSStd97CmdID) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen "git" komutunu işler.
public:
virtual void HandleGoto(Microsoft::VisualStudio::VSConstants::VSStd97CmdID cmd);
virtual void HandleGoto(Microsoft::VisualStudio::VSConstants::VSStd97CmdID cmd);
public virtual void HandleGoto (Microsoft.VisualStudio.VSConstants.VSStd97CmdID cmd);
abstract member HandleGoto : Microsoft.VisualStudio.VSConstants.VSStd97CmdID -> unit
override this.HandleGoto : Microsoft.VisualStudio.VSConstants.VSStd97CmdID -> unit
Public Overridable Sub HandleGoto (cmd As VSConstants.VSStd97CmdID)
Parametreler
'ndaki VSConstants.VSStd97CmdID Yürütülecek "git" komutunun türünü belirten Numaralandırmadaki bir değer. Beklenen değerler GotoDefn , GotoDecl , ve GotoRef .
Açıklamalar
Bu yöntem bir "git" komutuna işlemek için çağrılır. Bu yöntem, Ayrıştırıcıdan uygun Tekdüzen Kaynak tanımlayıcısı 'nı (URI) edinmekten ve sonra istenen belgeyi yüklemeden sorumludur.
Taban yöntemi, geçerli giriş GetCaretPos IVsTextView ViewFilter işareti konumunu almak için oluşturucuya geçirilen nesne üzerindeki yöntemini çağırır. Bu konum daha sonra <xref:Microsoft.VisualStudio.Package.Source.OnSyncGoto%2A> nesne üzerindeki yöntemine geçirilir Source ( CodeWindowManager oluşturucuda nesnesinden elde edilir ViewFilter ). <xref:Microsoft.VisualStudio.Package.Source.OnSyncGoto%2A>Geçerli BIR URI döndürülürse, URI, <xref:Microsoft.VisualStudio.Package.VsShell.OpenDocument%2A> <xref:Microsoft.VisualStudio.Package.VsShell> belgeyi açmak için sınıfında yardımcı yöntemine geçirilir. Belge başarılı bir şekilde açılırsa EnsureSpanVisible yöntemi, SetSelection yüklenen dosyadaki hedef yayılma alanını göstermek için yöntemi tarafından çağırılır.
Dil hizmeti sınıflarının varsayılan yönetilen paket çerçevesi uygulamasında bu yöntem HandlePreExec yönteminden çağırılır.