IVsLanguageDebugInfo.ResolveName(String, UInt32, IVsEnumDebugName) 方法

定义

消除给定的名称,为与该名称匹配的所有实体提供不明确的名称。

public:
 int ResolveName(System::String ^ pszName, System::UInt32 dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumDebugName ^ % ppNames);
public:
 int ResolveName(Platform::String ^ pszName, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumDebugName ^ &  ppNames);
int ResolveName(std::wstring const & pszName, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumDebugName const & & ppNames);
public int ResolveName (string pszName, uint dwFlags, out Microsoft.VisualStudio.TextManager.Interop.IVsEnumDebugName ppNames);
abstract member ResolveName : string * uint32 * IVsEnumDebugName -> int
Public Function ResolveName (pszName As String, dwFlags As UInteger, ByRef ppNames As IVsEnumDebugName) As Integer

参数

pszName
String

中包含名称的字符串。

dwFlags
UInt32

中随意. 有关详细信息,请参阅 RESOLVENAMEFLAGS

ppNames
IVsEnumDebugName

弄返回一个包含名称列表的对象。 有关详细信息,请参阅 IVsEnumDebugName

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 textmgr:

HRESULT IVsLanguageDebugInfo::ResolveName(  
   [in] LPCOLESTR pszName,   
   [in] DWORD dwFlags,   
   [out] IVsEnumDebugName **ppNames  
);  

此方法消除给定的名称,为 "匹配" 名称的所有实体提供不明确的名称。

适用于