IVsProject4 Interface

Implemented on projects to allow more efficient querying of project info.

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

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("12A0D88D-D8FE-4637-8350-214B5C29DE31")]
public interface IVsProject4 : IVsProject3

The IVsProject4 type exposes the following members.

  NameDescription
Public methodAddItem
Public methodAddItemWithSpecific
Public methodContainsFileEndingWithDetermines whether the project contains a file with the specified ending.
Public methodContainsFileWithItemTypeDetermines whether the project contains a file whose MSBuild ItemType matches the specified type.
Public methodGenerateUniqueItemName
Public methodGetFilesEndingWithReturns an array of ITEMIDs of the files whose name ends with the specified string. The match is case-insensitive.
Public methodGetFilesWithItemTypeReturns an array of VSITEMIDs of files whose MSBuild ItemType matches the given string. The comparison is case insensitive.
Public methodGetItemContext
Public methodGetMkDocument
Public methodIsDocumentInProject
Public methodOpenItem
Public methodOpenItemWithSpecific
Public methodRemoveItem
Public methodReopenItem
Public methodTransferItem
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft