VsSymbolicNavigationManagerClass.QueryNavigateToSymbol 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 sembol için alternatif gezinti hedefini alır, varsa l.
public:
virtual int QueryNavigateToSymbol(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierCodeFile, System::UInt32 itemidCodeFile, System::String ^ pszRQName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ % ppHierToNavigate, [Runtime::InteropServices::Out] System::UInt32 % pitemidToNavigate, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pSpanToNavigate, [Runtime::InteropServices::Out] int % pfWouldNavigate) = Microsoft::VisualStudio::Shell::Interop::IVsSymbolicNavigationManager::QueryNavigateToSymbol;
virtual int QueryNavigateToSymbol(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierCodeFile, unsigned int itemidCodeFile, std::wstring const & pszRQName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & & ppHierToNavigate, [Runtime::InteropServices::Out] unsigned int & pitemidToNavigate, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & pSpanToNavigate, [Runtime::InteropServices::Out] int & pfWouldNavigate);
public virtual int QueryNavigateToSymbol (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierCodeFile, uint itemidCodeFile, string pszRQName, out Microsoft.VisualStudio.Shell.Interop.IVsHierarchy ppHierToNavigate, out uint pitemidToNavigate, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pSpanToNavigate, out int pfWouldNavigate);
abstract member QueryNavigateToSymbol : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string * IVsHierarchy * uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * int -> int
override this.QueryNavigateToSymbol : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string * IVsHierarchy * uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * int -> int
Public Overridable Function QueryNavigateToSymbol (pHierCodeFile As IVsHierarchy, itemidCodeFile As UInteger, pszRQName As String, ByRef ppHierToNavigate As IVsHierarchy, ByRef pitemidToNavigate As UInteger, pSpanToNavigate As TextSpan(), ByRef pfWouldNavigate As Integer) As Integer
Parametreler
- pHierCodeFile
- IVsHierarchy
'ndaki IVsHierarchy İçinde gezinmek için alternatif kod dosyası.
- itemidCodeFile
- UInt32
'ndaki VSConstants.VSITEMID İçinde gezinmek için alternatif kod dosyası.
- pszRQName
- String
'ndaki Yeniden düzenleme-nitelikli adı (RQName)-gidilecek simgeyi tanımlayan sözdizimi dizesi.
- ppHierToNavigate
- IVsHierarchy
dışı IVsHierarchy Alternatif gezinti hedefinin (kod dosyasını üreten kaynak belge).
- pitemidToNavigate
- UInt32
dışı VSConstants.VSITEMID Alternatif gezinti hedefinin (kod dosyasını üreten kaynak belge).
- pSpanToNavigate
- TextSpan[]
dışı Alternatif gezinti hedefinde Belirtilen sembolün konumu. Alternatif hedef bir metin belgesi değilse, (0, 0, 0, 0) olarak ayarlayın.
- pfWouldNavigate
- Int32
dışı Belirtilen sembol için alternatif bir gezinti hedefinin bulunup bulunmadığını belirten bayrak. trueAlternatif bir hedef döndürülürse döndürür; Aksi takdirde döndürür false .
Döndürülenler
S_OKYöntemin başarılı olup olmadığını döndürür.
Uygulamalar
Açıklamalar
Bu yöntem, aslında gezinti yapmaz.