VCProject Methods

 

Namespace:   Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

NameDescription
System_CAPS_pubmethodAddActiveXReference(String^, Int32, Int32, Int32, String^)

Adds an ActiveX (COM) reference to the project.

System_CAPS_pubmethodAddAssemblyReference(String^)

Adds an assembly (.NET) reference to the selected project.

System_CAPS_pubmethodAddConfiguration(String^)

Adds a configuration to the current project.

System_CAPS_pubmethodAddFile(String^)

Adds a file to the current project or folder.

System_CAPS_pubmethodAddFilter(String^)

Adds a folder to the current project or folder.

System_CAPS_pubmethodAddPlatform(String^)

Adds a platform to the current project (not enabled for Visual C++).

System_CAPS_pubmethodAddProjectReference(Object^)

Adds a project reference to the project.

System_CAPS_pubmethodAddRuleDefinition(String^, String^, Boolean)

Adds a rule to the project so that it is available as an IVCRulePropertyStorage.

System_CAPS_pubmethodAddSdkReference(String^)

System_CAPS_pubmethodAddToolFile(VCToolFile^)

Adds a custom build rule file to a project.

System_CAPS_pubmethodAddWebReference(String^, String^)

Adds a reference to a Web Service to the project.

System_CAPS_pubmethodAddWinRTReference(String^)

System_CAPS_pubmethodCanAddActiveXReference(String^, Int32, Int32, Int32, String^)

Gets a value indicating whether to add the given ActiveX (COM) reference.

System_CAPS_pubmethodCanAddAssemblyReference(String^)

Returns whether it is okay to add the given assembly (.NET) reference.

System_CAPS_pubmethodCanAddFile(String^)

Returns true if the specified file can be added to the current project or filter.

System_CAPS_pubmethodCanAddFilter(String^)

Returns true if the specified filter can be added as a top-level filter or as a subfilter to the current filter.

System_CAPS_pubmethodCanAddProjectReference(Object^)

Returns whether it is okay to add the given project reference

System_CAPS_pubmethodCanAddSdkReference(String^)

System_CAPS_pubmethodCanAddWinRTReference(String^)

System_CAPS_pubmethodContainsFileEndingWith(String^)

Indicates whether there is a file name that ends with a specified string.

System_CAPS_pubmethodContainsFileWithItemType(String^)

Indicates whether there is a file whose type matches a specified type.

System_CAPS_pubmethodGetFilesEndingWith(String^)

Retrieves a collection of file names whose trailing characters match a specified string.

System_CAPS_pubmethodGetFilesWithItemType(String^)

Retrieves a collection of file names whose whose type matches a specified type.

System_CAPS_pubmethodGetVCService(Guid)

System_CAPS_pubmethodIncludeHeaderFile(String^, String^)

Adds a #include HeaderFile directive to a pre-compiled header file, or to a specified file.

System_CAPS_pubmethodLoadProjectOptions(Object^)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodLoadUserFile()

Loads the user option file.

System_CAPS_pubmethodMakeManagedDBConnection(Boolean)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodMatchName(String^, Boolean)

Matches a specified name to the name of a collection item.

System_CAPS_pubmethodRemoveConfiguration(Object^)

Removes a configuration from the current project.

System_CAPS_pubmethodRemoveFile(Object^)

Removes a file from the current project or folder.

System_CAPS_pubmethodRemoveFilter(Object^)

Removes a folder from the current project and any files or other folders in the folder.

System_CAPS_pubmethodRemovePlatform(Object^)

Removes a platform from the current project (not enabled for Visual C++).

System_CAPS_pubmethodRemoveReference(Object^)

Removes the specified reference from the project or references collection.

System_CAPS_pubmethodRemoveRuleDefinition(String^)

Removes a Rule definition from the project.

System_CAPS_pubmethodRemoveToolFile(VCToolFile^)

Removes a custom build rules file from the project.

System_CAPS_pubmethodSave()

This API supports the product infrastructure and is not intended to be used directly from your code. Saves the project file (.vcxproj).

System_CAPS_pubmethodSaveProjectOptions(Object^)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodSaveUserFile()

Saves the user option file.

System_CAPS_pubmethodVersion(Int32, Int32)

Sets or returns the major and minor version numbers of the project.

Return to top
Show: