IDSRefConsumer Interface
Reads DSRef trees.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Data.Interop
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
<GuidAttribute("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<CLSCompliantAttribute(False)> _
Public Interface IDSRefConsumer
[GuidAttribute("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface IDSRefConsumer
[GuidAttribute(L"AB36DE42-2BF4-11CE-AB3C-00AA004404FB")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface class IDSRefConsumer
[<GuidAttribute("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
type IDSRefConsumer = interface end
public interface IDSRefConsumer
The IDSRefConsumer type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetExtendedType | Retrieves the GUID for the extended type of a specified node. | |
GetFirstChildNode | Retrieves the identifier of the first child node in the parent's vector of children for a specified parent node. | |
GetMoniker | Retrieves the moniker of the specified node. | |
GetName | Retrieves the name of the database object to which the database refers. | |
GetNextSiblingNode | Retrieves the identifier of the next sibling node of a specified node. | |
GetOwner | Retrieves the schema of the database object to which the database refers. | |
GetProperty | Retrieves the GUID and Variant property associated with the specified node. | |
GetTimestamp | Returns the time that the DSRef is persisted. | |
GetType | Retrieves the type of a specified node. | |
GetVersion | Returns the version of the DSRef tree. |
Top
Remarks
Implemented by DSRef consumers to read DSRef trees.