LanguageService.ResolveName(String, UInt32, IVsEnumDebugName) Метод

Определение

Возвращает список имен метода, которые соответствуют заданному имени, измененному указанными флагами.

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

Параметры

name
String

[in] Сопоставляемое имя.

flags
UInt32

[in] Коллекция флагов из перечисления RESOLVENAMEFLAGS.

ppNames
IVsEnumDebugName

[out] Возвращает объект IVsEnumDebugName, в котором содержится список имен или значение NULL.

Возвращаемое значение

Int32

Возвращает значение S_OK, если выполнение прошло успешно; в противном случае возвращает код ошибки.

Реализации

Комментарии

Этот метод обычно используется для разрешения точки останова в указанном методе, так как IVsDebugName объект, хранящийся в IVsEnumDebugName объекте, содержит имя и расположение метода.

Базовый метод возвращает значение E_NOTIMPL . Этот метод является реализацией Microsoft.VisualStudio.TextManager.Interop.IVsLanguageDebugInfo.ResolveName .

Применяется к