Partilhar via


Método IVsXMLMemberIndex.ParseMemberSignature (String, UInt32)

 

Analisa uma assinatura do membro em um identificador exclusivo do membro.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int ParseMemberSignature(
    string pszSignature,
    out uint pdwID
)
int ParseMemberSignature(
    String^ pszSignature,
    [OutAttribute] unsigned int% pdwID
)
abstract ParseMemberSignature : 
        pszSignature:string *
        pdwID:uint32 byref -> int
Function ParseMemberSignature (
    pszSignature As String,
    <OutAttribute> ByRef pdwID As UInteger
) As Integer

Parâmetros

  • pszSignature
    [in] Uma seqüência de caracteres que contém uma assinatura do membro.
  • pdwID
    [out] Inteiro sem sinal.Um identificador de membro gerado pelo analisador subjacente.Used in GetMemberXML.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

O método leva a assinatura do método, espaço para nome, tipo, campo, propriedade ou evento e retorna um identificador.Você pode usar esse identificador mais tarde para recuperar o XML do membro.O identificador permanece válido por toda a vida útil deste objeto de índice do membro, mesmo se o arquivo de origem XML for alterado.

COM assinatura

De vsshell.idl:

HRESULT IVsXMLMemberIndex::ParseMemberSignature(
   [in] LPCOLESTR pszSignature, 
   [out] DWORD_PTR *pdwID
);

Consulte também

Interface IVsXMLMemberIndex
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo