Share via


IDatabaseProjectNodeRetriever Interface

This class and its members are reserved for internal use and are not intended to be used in your code. IDatabaseProjectNodeRetriever interface is used only to give access to the database project from COM applications. This interface is implemented only by DatabaseProjectNode and returns the reference to itself in its only property.

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<GuidAttribute("06aeed8a-2f4e-4253-957e-5aabba0adb80")> _
Public Interface IDatabaseProjectNodeRetriever
'Usage
Dim instance As IDatabaseProjectNodeRetriever
[ComVisibleAttribute(true)]
[GuidAttribute("06aeed8a-2f4e-4253-957e-5aabba0adb80")]
public interface IDatabaseProjectNodeRetriever
[ComVisibleAttribute(true)]
[GuidAttribute(L"06aeed8a-2f4e-4253-957e-5aabba0adb80")]
public interface class IDatabaseProjectNodeRetriever
[<ComVisibleAttribute(true)>]
[<GuidAttribute("06aeed8a-2f4e-4253-957e-5aabba0adb80")>]
type IDatabaseProjectNodeRetriever =  interface end
public interface IDatabaseProjectNodeRetriever

The IDatabaseProjectNodeRetriever type exposes the following members.

Properties

  Name Description
Public property ProjectNode This property will return the reference to the DatabaseProjectNode. The expected implementation of this property is that the DatabaseProjectNode instance will always return "this" reference to itself.

Top

Remarks

This is public because need to convert between IVsHierarchy and our database project. To do this within the project aggregator we need to use a public interface.

See Also

Reference

Microsoft.VisualStudio.Data.Tools.Package.Project.Internal Namespace