AuthoringScope.Goto 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.
Kaynaktaki geçerli konuma ve belirtilen komuta göre bir URI (Universal Resource Identifier) döndürür.
public:
abstract System::String ^ Goto(Microsoft::VisualStudio::VSConstants::VSStd97CmdID cmd, Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ textView, int line, int col, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::TextSpan % span);
abstract std::wstring Goto(Microsoft::VisualStudio::VSConstants::VSStd97CmdID cmd, Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & textView, int line, int col, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::TextSpan & span);
public abstract string Goto (Microsoft.VisualStudio.VSConstants.VSStd97CmdID cmd, Microsoft.VisualStudio.TextManager.Interop.IVsTextView textView, int line, int col, out Microsoft.VisualStudio.TextManager.Interop.TextSpan span);
abstract member Goto : Microsoft.VisualStudio.VSConstants.VSStd97CmdID * Microsoft.VisualStudio.TextManager.Interop.IVsTextView * int * int * TextSpan -> string
Public MustOverride Function Goto (cmd As VSConstants.VSStd97CmdID, textView As IVsTextView, line As Integer, col As Integer, ByRef span As TextSpan) As String
Parametreler
'ndaki VSConstants.VSStd97CmdID Sabit listesinden ne tür hedef URI döndürülmesi gerektiğini belirleyen bir değer. Bu, genellikle bir bağlam menüsünden Kullanıcı tarafından girilen komuttur.
- textView
- IVsTextView
'ndaki IVsTextView İmlecin altındaki metni içeren nesne.
- line
- Int32
'ndaki İmlecin altındaki metni içeren satır numarası.
- col
- Int32
'ndaki İmlecin altındaki metni içeren satıra olan Aralık.
Döndürülenler
Başarılı olursa, URI içeren bir dize döndürür; Aksi takdirde, null bir değer döndürür.
Açıklamalar
Bu yöntem, belirtilen konumdaki metnin tanımını, bildirimini veya başvurusunu içeren bir dosyanın konumunu döndürmek için çağırılır. Örneğin, Kullanıcı giriş işaretini bir sınıf adına yerleştiriyor ve bağlam menüsünden bildirime git ' i SEÇERSENIZ döndürülen URI, bu sınıfın bildirimini içeren dosyanın yolunu içerir ve döndürülen değer, giriş TextSpan işaretinin konumundaki tüm sınıf adını gösterir.
Varsayılan yönetilen paket çerçevesi uygulamasında, bu yöntem, sırasıyla Source <xref:Microsoft.VisualStudio.Package.Source.OnSyncGoto%2A> ViewFilter HandleGoto bir bildirim, tanım veya başvuruya gitmek üzere bir Kullanıcı komutuna yanıt olarak çağrılan yöntemden çağrılan yönteminden çağrılan sınıf yönteminden çağrılır. SourceSınıf yöntemi <xref:Microsoft.VisualStudio.Package.Source.OnSyncGoto%2A> , nedeni ile bir ayrıştırma işlemi yürütür Goto . Ayrıştırma işlemi bir nesne döndürürse, AuthoringScope URI 'yi almak için bu yöntem çağrılır.