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
<CLSCompliantAttribute(False)> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")> _
Public Interface IDSRefConsumer
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")]
public interface IDSRefConsumer
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"AB36DE42-2BF4-11CE-AB3C-00AA004404FB")]
public interface class IDSRefConsumer
[<CLSCompliantAttribute(false)>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")>]
type IDSRefConsumer =  interface end
public interface IDSRefConsumer

The IDSRefConsumer type exposes the following members.

Methods

  Name Description
Public method GetExtendedType Retrieves the GUID for the extended type of a specified node.
Public method GetFirstChildNode Retrieves the identifier of the first child node in the parent's vector of children for a specified parent node.
Public method GetMoniker Retrieves the moniker of the specified node.
Public method GetName Retrieves the name of the database object to which the database refers.
Public method GetNextSiblingNode Retrieves the identifier of the next sibling node of a specified node.
Public method GetOwner Retrieves the schema of the database object to which the database refers.
Public method GetProperty Retrieves the GUID and Variant property associated with the specified node.
Public method GetTimestamp Returns the time that the DSRef is persisted.
Public method GetType Retrieves the type of a specified node.
Public method GetVersion Returns the version of the DSRef tree.

Top

Remarks

Implemented by DSRef consumers to read DSRef trees.

See Also

Reference

Microsoft.VisualStudio.Data.Interop Namespace