IVsXMLMemberData3 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public interface class IVsXMLMemberData3
public interface class IVsXMLMemberData3
__interface IVsXMLMemberData3
[System.Runtime.InteropServices.Guid("C04165C2-3CAC-4508-B651-DD24906DBD4D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsXMLMemberData3
[<System.Runtime.InteropServices.Guid("C04165C2-3CAC-4508-B651-DD24906DBD4D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsXMLMemberData3 = interface
Public Interface IVsXMLMemberData3
- Derived
- Attributes
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);
};
Methods
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. |