LanguageService.ResolveName(String, UInt32, IVsEnumDebugName) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Liste von Methodennamen zurück, die mit dem angegebenen Namen übereinstimmen, der durch die angegebenen Flags geändert wird.
public:
virtual int ResolveName(System::String ^ name, System::UInt32 flags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumDebugName ^ % ppNames);
public:
virtual int ResolveName(Platform::String ^ name, unsigned int flags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumDebugName ^ & ppNames);
virtual int ResolveName(std::wstring const & name, unsigned int flags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumDebugName const & & ppNames);
public virtual int ResolveName (string name, uint flags, out Microsoft.VisualStudio.TextManager.Interop.IVsEnumDebugName ppNames);
abstract member ResolveName : string * uint32 * IVsEnumDebugName -> int
override this.ResolveName : string * uint32 * IVsEnumDebugName -> int
Public Overridable Function ResolveName (name As String, flags As UInteger, ByRef ppNames As IVsEnumDebugName) As Integer
Parameter
- name
- String
[in] Der Name, mit dem eine Übereinstimmung gefunden werden soll.
- flags
- UInt32
[in] Eine Auflistung von Flags aus der RESOLVENAMEFLAGS-Enumeration.
- ppNames
- IVsEnumDebugName
[out] Gibt ein IVsEnumDebugName-Objekt zurück, das die Liste des Namens- oder des NULL-Werts enthält.
Gibt zurück
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Implementiert
Hinweise
Diese Methode wird normalerweise verwendet, um einen Breakpoint für die angegebene Methode aufzulösen, da das IVsDebugName im-Objekt gespeicherte-Objekt IVsEnumDebugName den Namen und den Speicherort der Methode enthält.
Die Basis Methode gibt zurück E_NOTIMPL . Diese Methode ist eine Implementierung von Microsoft.VisualStudio.TextManager.Interop.IVsLanguageDebugInfo.ResolveName .