SolutionListenerForProjectReferenceUpdate Members

Monitors the project for modifications to project references.

The SolutionListenerForProjectReferenceUpdate type exposes the following members.

Constructors

  Name Description
Public method SolutionListenerForProjectReferenceUpdate Initializes a new instance of SolutionListenerForProjectReferenceUpdate for the supplied service provider.

Top

Methods

  Name Description
Public method Dispose Overloaded.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Init Initializes the solution listener. (Inherited from SolutionListener.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method OnAfterAsynchOpenProject Raised after a project has been opened asynchronously. (Inherited from SolutionListener.)
Public method OnAfterChangeProjectParent Raised after a project has been moved. (Inherited from SolutionListener.)
Public method OnAfterCloseSolution Raised after the solution has been closed. (Inherited from SolutionListener.)
Public method OnAfterClosingChildren Raised after closing all the nested projects owned by a parent hierarchy. (Inherited from SolutionListener.)
Public method OnAfterLoadProject Raised to update the dangling reference on projects that contain this hierarchy as a project reference. (Overrides SolutionListener.OnAfterLoadProject(IVsHierarchy, IVsHierarchy).)
Public method OnAfterMergeSolution Raised after all projects have been merged into the open solution. (Inherited from SolutionListener.)
Public method OnAfterOpeningChildren Raised after opening all nested projects. (Inherited from SolutionListener.)
Public method OnAfterOpenProject Raised after the project has been opened. (Inherited from SolutionListener.)
Public method OnAfterOpenSolution Raised after the solution has been opened. (Inherited from SolutionListener.)
Public method OnAfterRenameProject Raised to drop and re-add the renamed project. (Overrides SolutionListener.OnAfterRenameProject(IVsHierarchy).)
Public method OnBeforeCloseProject Raised before closing the project. It deletes the supplied project from the references of other projects within the solution, if it is found. (Overrides SolutionListener.OnBeforeCloseProject(IVsHierarchy, Int32).)
Public method OnBeforeCloseSolution Raised before the solution is closed. (Inherited from SolutionListener.)
Public method OnBeforeClosingChildren Raised before the solution's subprojects are closed. (Inherited from SolutionListener.)
Public method OnBeforeOpeningChildren Raised before the solution's subprojects are opened. (Inherited from SolutionListener.)
Public method OnBeforeUnloadProject Raised to redraw the project references when unloading a project from the solution. (Overrides SolutionListener.OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy).)
Public method OnQueryChangeProjectParent Raised to ask listening clients whether a project can be moved from one parent to another in the solution explorer. (Inherited from SolutionListener.)
Public method OnQueryCloseProject Raised to ask listening clients whether the project can be closed. (Inherited from SolutionListener.)
Public method OnQueryCloseSolution Raised to ask listening clients whether the solution can be closed. (Inherited from SolutionListener.)
Public method OnQueryUnloadProject Raised to ask listening clients whether the project can be unloaded. (Inherited from SolutionListener.)
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Protected property EventsCookie Gets the unique identifier used to unregister for events. (Inherited from SolutionListener.)
Protected property ServiceProvider Gets the service provider associated with the solution. (Inherited from SolutionListener.)
Protected property Solution Gets the solution. (Inherited from SolutionListener.)

Top

See Also

Reference

SolutionListenerForProjectReferenceUpdate Class

Microsoft.VisualStudio.Package Namespace