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 | |
---|---|---|
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