IVsProject3 Methods

 

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

NameDescription
System_CAPS_pubmethodAddItem(UInt32, VSADDITEMOPERATION, String^, UInt32, array<String^>^, IntPtr, array<VSADDRESULT>^)

Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run.

System_CAPS_pubmethodAddItemWithSpecific(UInt32, VSADDITEMOPERATION, String^, UInt32, array<String^>^, IntPtr, UInt32, Guid, String^, Guid, array<VSADDRESULT>^)

Adds an item using a specific editor.

System_CAPS_pubmethodGenerateUniqueItemName(UInt32, String^, String^, String^)

Generates a unique document name for a given item.

System_CAPS_pubmethodGetItemContext(UInt32, IServiceProvider^)

Returns the context of an item.

System_CAPS_pubmethodGetMkDocument(UInt32, String^)

Returns a document moniker.

System_CAPS_pubmethodIsDocumentInProject(String^, Int32, array<VSDOCUMENTPRIORITY>^, UInt32)

Determines whether a document is in the project.

System_CAPS_pubmethodOpenItem(UInt32, Guid, IntPtr, IVsWindowFrame^)

Opens an item in the project.

System_CAPS_pubmethodOpenItemWithSpecific(UInt32, UInt32, Guid, String^, Guid, IntPtr, IVsWindowFrame^)

Opens an item using a specific editor.

System_CAPS_pubmethodRemoveItem(UInt32, UInt32, Int32)

Removes an item from the project.

System_CAPS_pubmethodReopenItem(UInt32, Guid, String^, Guid, IntPtr, IVsWindowFrame^)

Reopens an item in the project.

System_CAPS_pubmethodTransferItem(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.

Return to top
Show: