IVsProject Interface

Manages items, or documents, within a project.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")> _
Public Interface IVsProject
'Usage
Dim instance As IVsProject
[InterfaceTypeAttribute()]
[GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
public interface IVsProject
[InterfaceTypeAttribute()]
[GuidAttribute(L"CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
public interface class IVsProject
public interface IVsProject

Remarks

See illustrations of the implementation and/or calling of this interface in the sample Basic Project, Figures Project, and My C Package.

Notes to Implementers:

Implement IVsProject when needing to remove or reopen items or documents in a project using a specific editor, or to transfer an item between projects.

See Also

Reference

IVsProject Members

Microsoft.VisualStudio.Shell.Interop Namespace