Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include Protected Members
Include Inherited Members
Represents the automation-friendly version of a Visual Studio project.
The OAProject type exposes the following members.
Methods
Name
Description
Removes the project from the current solution.
Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
When overridden in a derived class, gets the automation extender object.
Serves as a hash function for a particular type. (Inherited from Object.)
Gets the type of the current instance. (Inherited from Object.)
Creates a shallow copy of the current Object. (Inherited from Object.)
Microsoft Internal Use Only.
Saves the project.
Saves the project item to a given file name.
Returns a string that represents the current object. (Inherited from Object.)
Top
Properties
Name
Description
When implemented in a derived class, gets the CodeModel object for the project.
When implemented in a derived class, gets the Projects collection containing the Project object supporting this property.
Gets the ConfigurationManager object for this project.
Gets the top-level extensibility object.
When implemented in a derived class, gets the extender category ID (CATID) for the object.
When implemented in a derived class, gets a list of available extenders for the object.
Microsoft Internal Use Only. Gets the file name of the project.
Returns the full path and name of the project file.
When implemented in a derived class, gets the globals object, which contains add-in values that may be saved in the solution file, the project file, or the user's profile data.
Microsoft Internal Use Only. Specifies whether the project is dirty.
Gets the GUID for the type of object.
Gets or sets the name of the object.
Gets an interface or object that can be accessed by name at run time.
When implemented in a derived class, gets the project item for the nested project.
Gets the collection of project items for this project.
Gets a collection of all properties that pertain to the Project object.
Gets or sets a value indicating whether the object has not been modified since last being saved or opened.
Gets the name of the project as a relative path from the solution directory to the project file.
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Project.Automation Namespace