IVsXMLMemberIndex Interface
Creates an index of members in XML documents corresponding to metadata files. Implemented by the environment. Returned by the CreateXMLMemberIndex method of the IVsXMLMemberIndexService interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("F9C06C61-207B-41D5-9CA2-690B3AE01083")> _
Public Interface IVsXMLMemberIndex
[InterfaceTypeAttribute()]
[GuidAttribute("F9C06C61-207B-41D5-9CA2-690B3AE01083")]
public interface IVsXMLMemberIndex
[InterfaceTypeAttribute()]
[GuidAttribute(L"F9C06C61-207B-41D5-9CA2-690B3AE01083")]
public interface class IVsXMLMemberIndex
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F9C06C61-207B-41D5-9CA2-690B3AE01083")>]
type IVsXMLMemberIndex = interface end
public interface IVsXMLMemberIndex
The IVsXMLMemberIndex type exposes the following members.
Methods
Name | Description | |
---|---|---|
BuildMemberIndex | Creates or updates the XML file member index. | |
GetMemberDataFromXML | Returns an interface (IVsXMLMemberData) that extracts and renders text from a given XML file. | |
GetMemberXML | Retrieves the XML source corresponding to a given member. | |
ParseMemberSignature | Parses a member signature into a unique member identifier. |
Top
Remarks
This method provides convenient access to large metadata files without needing to use the full XML parser.