Método IVsXMLMemberIndex.GetMemberXML (UInt32, String)
Recupera o código-fonte XML correspondente a um determinado membro.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int GetMemberXML(
uint dwId,
out string pbstrXML
)
int GetMemberXML(
unsigned int dwId,
[OutAttribute] String^% pbstrXML
)
abstract GetMemberXML :
dwId:uint32 *
pbstrXML:string byref -> int
Function GetMemberXML (
dwId As UInteger,
<OutAttribute> ByRef pbstrXML As String
) As Integer
Parâmetros
- dwId
[in] Inteiro sem sinal.Um identificador de membro gerado pelo analisador subjacente.Obter o identificador a partir do ParseMemberSignature método.
- pbstrXML
[out] Ponteiro para uma seqüência de caracteres que contém o código-fonte XML.
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 XML é circundado por <doc> </doc> marcas de formatação, mas será caso contrário, ser o conteúdo exato do XML para o membro especificado.
Observação |
---|
Que bloqueia esse método, até que o índice é construído completamente, deve estar acontecendo em outro thread.O método começa o processo de construção do índice se ele ainda não foi iniciado (ou está desatualizado em relação ao arquivo XML). |
COM assinatura
De vsshell.idl:
HRESULT IVsXMLMemberIndex::GetMemberXML(
[in] DWORD_PTR dwID,
[out] BSTR *pbstrXML
);
Consulte também
Interface IVsXMLMemberIndex
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo