IVsXMLMemberData3 Interface
Extracts information about a member from an XML representation. Extends, but does not inherit from, IVsXMLMemberData. Query an object returning IVsXMLMemberData to see if it supports IVsXMLMemberData3.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Déclaration
<GuidAttribute("C04165C2-3CAC-4508-B651-DD24906DBD4D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsXMLMemberData3
'Utilisation
Dim instance As IVsXMLMemberData3
[GuidAttribute("C04165C2-3CAC-4508-B651-DD24906DBD4D")]
[InterfaceTypeAttribute()]
public interface IVsXMLMemberData3
[GuidAttribute(L"C04165C2-3CAC-4508-B651-DD24906DBD4D")]
[InterfaceTypeAttribute()]
public interface class IVsXMLMemberData3
public interface IVsXMLMemberData3
Remarks
interface IVsXMLMemberData3 : IUnknown
{
HRESULT SetOptions([in] XMLMEMBERDATA_OPTIONS options);
HRESULT GetSummaryText ([out] BSTR *pbstrSummary);
HRESULT GetParamCount ([out] long *piParams);
HRESULT GetParamTextAt ([in] long iParam, [out] BSTR *pbstrName, [out] BSTR *pbstrText);
HRESULT GetReturnsText ([out] BSTR *pbstrReturns);
HRESULT GetRemarksText ([out] BSTR *pbstrRemarks);
HRESULT GetExceptionCount ([out] long *piExceptions);
HRESULT GetExceptionTextAt ([in] long iException, [out] BSTR *pbstrType, [out] BSTR *pbstrText);
HRESULT GetFilterPriority ([out] long *piFilterPriority);
HRESULT GetCompletionListText ([out] BSTR *pbstrCompletionList);
HRESULT GetCompletionListTextAt ([in] long iParam, [out] BSTR *pbstrCompletionList);
HRESULT GetPermissionSet ([out] BSTR *pbstrPermissionSetXML);
HRESULT GetTypeParamCount ([out] long *piTypeParams);
HRESULT GetTypeParamTextAt ([in] long iTypeParam, [out] BSTR *pbstrName, [out] BSTR *pbstrText);
};