IVsProject4 Interface
Implemented on projects to allow more efficient querying of project info.
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
| 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. |
![]() | AddItemWithSpecific(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, UInt32, Guid, String, Guid, VSADDRESULT[]) | Adds an item using a specific editor. |
![]() | ContainsFileEndingWith(String, Int32) | Determines whether the project contains a file with the specified ending. |
![]() | ContainsFileWithItemType(String, Int32) | Determines whether the project contains a file whose MSBuild ItemType matches the specified type. |
![]() | GenerateUniqueItemName(UInt32, String, String, String) | Generates a unique document name for a given item. |
![]() | GetFilesEndingWith(String, UInt32, UInt32[], UInt32) | Returns an array of ITEMIDs of the files whose name ends with the specified string. The match is case-insensitive. |
![]() | GetFilesWithItemType(String, UInt32, UInt32[], UInt32) | Returns an array of VSITEMIDs of files whose MSBuild ItemType matches the given string. The comparison is case insensitive. |
![]() | GetItemContext(UInt32, IServiceProvider) | Returns the context of an item. |
![]() | GetMkDocument(UInt32, String) | Returns a document moniker. |
![]() | IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Determines whether a document is in the project. |
![]() | OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) | Opens an item in the project. |
![]() | OpenItemWithSpecific(UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | |
![]() | RemoveItem(UInt32, UInt32, Int32) | Removes an item from the project. |
![]() | ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Reopens an item in the project. |
![]() | TransferItem(String, String, IVsWindowFrame) | 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. |
