IVsProject3 Interface
Provides the ability add or open a project item with a specific editor and to transfer an item to another project, in addition to the methods in the IVsProject2 interface.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
The IVsProject3 type exposes the following members.
| Name | Description | |
|---|---|---|
|
AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[]) | Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run. (Inherited from IVsProject2.) |
|
AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[]) | Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run. |
|
AddItemWithSpecific | Adds an item using a specific editor. |
|
GenerateUniqueItemName(UInt32, String, String, String) | Generates a unique document name for a given item. (Inherited from IVsProject2.) |
|
GenerateUniqueItemName(UInt32, String, String, String) | Generates a unique document name for a given item. |
|
GetItemContext(UInt32, IServiceProvider) | Returns the context of an item. (Inherited from IVsProject2.) |
|
GetItemContext(UInt32, IServiceProvider) | Returns the context of an item. |
|
GetMkDocument(UInt32, String) | Returns a document moniker. (Inherited from IVsProject2.) |
|
GetMkDocument(UInt32, String) | Returns a document moniker. |
|
IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Determines whether a document is in the project. (Inherited from IVsProject2.) |
|
IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Determines whether a document is in the project. |
|
OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) | Opens an item in the project. (Inherited from IVsProject2.) |
|
OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) | Opens an item in the project. |
|
OpenItemWithSpecific | Opens an item using a specific editor. |
|
RemoveItem(UInt32, UInt32, Int32) | Removes an item from the project. (Inherited from IVsProject2.) |
|
RemoveItem(UInt32, UInt32, Int32) | Removes an item from the project. |
|
ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Reopens an item in the project. (Inherited from IVsProject2.) |
|
ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Reopens an item in the project. |
|
TransferItem | Transfers an item from one project to another. The project that presently owns the item to be transferred calls this method on the project intending to receive the transferred item. |