IVsXMLMemberData3 Interface
Visual Studio 2015
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.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
| Name | Description | |
|---|---|---|
![]() | GetCompletionListText(String) | Gets the text of a completion list. |
![]() | GetCompletionListTextAt(Int32, String) | Gets a value from a completion list. |
![]() | GetExceptionCount(Int32) | Gets the number of exceptions. |
![]() | GetExceptionTextAt(Int32, String, String) | Gets the exception text from the specified location. |
![]() | GetFilterPriority(Int32) | Gets the priority of a filter. |
![]() | GetParamCount(Int32) | Gets the number of parameters. |
![]() | GetParamTextAt(Int32, String, String) | Gets the text describing a specific parameter. |
![]() | GetPermissionSet(String) | Gets the permission set. |
![]() | GetRemarksText(String) | Gets remarks for an item. |
![]() | GetReturnsText(String) | Gets the description of return values for a method. |
![]() | GetSummaryText(String) | Gets the summary text for an item. |
![]() | GetTypeParamCount(Int32) | Gets the number of parameters for a type. |
![]() | GetTypeParamTextAt(Int32, String, String) | Gets the type of a specific parameter. |
![]() | SetOptions(UInt32) | Sets the specified options for XML member data elements. |
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);
};
Show:
