LanguageService.ResolveName(String, UInt32, IVsEnumDebugName) Método

Definição

Retorna uma lista de nomes de método que correspondem ao nome especificado modificado pelos sinalizadores especificados.

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

Parâmetros

name
String

no O nome a ser correspondido.

flags
UInt32

no Uma coleção de sinalizadores da RESOLVENAMEFLAGS enumeração.

ppNames
IVsEnumDebugName

fora Retorna um IVsEnumDebugName objeto que contém a lista de nome ou um valor nulo.

Retornos

Int32

Se bem-sucedido, retorna S_OK ; caso contrário, retorna um código de erro.

Implementações

Comentários

Normalmente, esse método é usado para resolver um ponto de interrupção no método especificado, pois o IVsDebugName objeto armazenado no IVsEnumDebugName objeto contém o nome e o local do método.

O método base retorna E_NOTIMPL . Esse método é uma implementação de Microsoft.VisualStudio.TextManager.Interop.IVsLanguageDebugInfo.ResolveName .

Aplica-se a