Partager via


IVsXMLMemberData3 Interface

Definition

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.

Applies to