VsSymbolicNavigationManagerClass.QueryNavigateToSymbol Yöntem

Tanım

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

Int32

S_OKYöntemin başarılı olup olmadığını döndürür.

Uygulamalar

Açıklamalar

Bu yöntem, aslında gezinti yapmaz.

Şunlara uygulanır