Project Class
Published: August 14, 2015
Manages a collection of ProjectItem items and provides a BinaryManager to manage access to binary output.
Assembly: Microsoft.VisualStudio.Tools.Applications (in Microsoft.VisualStudio.Tools.Applications.dll)
| Name | Description | |
|---|---|---|
![]() | BinaryManager | Gets the BinaryManager for this Project. |
![]() | CodeName | Gets the code name of the Project. This is the name used to refer to the Project in user code. Since it will be used in code, it must be a valid identifier. |
![]() | DisplayName | Gets the display name of the Project. This is the name displayed for the Project in the IDE. Since it will not be used in code, it need not be a valid identifier. |
![]() | HasBreakpoints | Determines if any breakpoints are set for the Project. |
![]() | Id | Gets the identifier of the Project. |
![]() | IsDirty | Gets the dirty (unsaved) state of the project. |
| Name | Description | |
|---|---|---|
![]() | AddFile(String, Stream) | Adds a new file to the Project. |
![]() | ClearBreakpoints() | Clears all the Breakpoint settings from items in the Project. |
![]() | Dispose() | Closes the Project and removes it from its parent Session. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetProjectItem(String) | Gets the ProjectItem with the specified name. |
![]() | GetProjectItemExists(String) | Determines if the ProjectItem exists in the Project. |
![]() | GetProjectItems() | Gets a collection of items of type ProjectItem in a Project. |
![]() | GetType() | (Inherited from Object.) |
![]() | Save(IProjectStorage) | Saves the Project into projectStorage. |
![]() | StartDebugging() | Requests the IDE to start debugging. |
![]() | StopDebugging() | Requests the IDE to stop debugging. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | ProjectChangeCommitted | Occurs when a pending change to the Project is committed. |
![]() | ProjectChanged | Occurs when the dirty state of the Project changes. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


