C# Class Microsoft.VisualStudio.Project.SolutionListener

Inheritance: IVsSolutionEvents3, IVsSolutionEvents4, IDisposable
Exibir arquivo Open project: tunnelvisionlabs/MPFProj10

Public Methods

Method Description
Dispose ( ) : void

The IDispose interface Dispose method for disposing the object deterministically.

Init ( ) : void
OnAfterAsynchOpenProject ( IVsHierarchy hierarchy, int added ) : int
OnAfterChangeProjectParent ( IVsHierarchy hierarchy ) : int
OnAfterCloseSolution ( object reserved ) : int
OnAfterClosingChildren ( IVsHierarchy hierarchy ) : int
OnAfterLoadProject ( IVsHierarchy stubHierarchy, IVsHierarchy realHierarchy ) : int
OnAfterMergeSolution ( object pUnkReserved ) : int
OnAfterOpenProject ( IVsHierarchy hierarchy, int added ) : int
OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
OnAfterOpeningChildren ( IVsHierarchy hierarchy ) : int
OnAfterRenameProject ( IVsHierarchy hierarchy ) : int
OnBeforeCloseProject ( IVsHierarchy hierarchy, int removed ) : int
OnBeforeCloseSolution ( object pUnkReserved ) : int
OnBeforeClosingChildren ( IVsHierarchy hierarchy ) : int
OnBeforeOpeningChildren ( IVsHierarchy hierarchy ) : int
OnBeforeUnloadProject ( IVsHierarchy realHierarchy, IVsHierarchy rtubHierarchy ) : int
OnQueryChangeProjectParent ( IVsHierarchy hierarchy, IVsHierarchy newParentHier, int &cancel ) : int

Fired before a project is moved from one parent to another in the solution explorer

OnQueryCloseProject ( IVsHierarchy hierarchy, int removing, int &cancel ) : int
OnQueryCloseSolution ( object pUnkReserved, int &cancel ) : int
OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &cancel ) : int

Protected Methods

Method Description
Dispose ( bool disposing ) : void

The method that does the cleanup.

SolutionListener ( System.IServiceProvider serviceProviderParameter ) : System

Method Details

Dispose() public method

The IDispose interface Dispose method for disposing the object deterministically.
public Dispose ( ) : void
return void

Dispose() protected method

The method that does the cleanup.
protected Dispose ( bool disposing ) : void
disposing bool
return void

Init() public method

public Init ( ) : void
return void

OnAfterAsynchOpenProject() public method

public OnAfterAsynchOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
return int

OnAfterChangeProjectParent() public method

public OnAfterChangeProjectParent ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
return int

OnAfterCloseSolution() public method

public OnAfterCloseSolution ( object reserved ) : int
reserved object
return int

OnAfterClosingChildren() public method

public OnAfterClosingChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
return int

OnAfterLoadProject() public method

public OnAfterLoadProject ( IVsHierarchy stubHierarchy, IVsHierarchy realHierarchy ) : int
stubHierarchy IVsHierarchy
realHierarchy IVsHierarchy
return int

OnAfterMergeSolution() public method

public OnAfterMergeSolution ( object pUnkReserved ) : int
pUnkReserved object
return int

OnAfterOpenProject() public method

public OnAfterOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
return int

OnAfterOpenSolution() public method

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
return int

OnAfterOpeningChildren() public method

public OnAfterOpeningChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
return int

OnAfterRenameProject() public method

public OnAfterRenameProject ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
return int

OnBeforeCloseProject() public method

public OnBeforeCloseProject ( IVsHierarchy hierarchy, int removed ) : int
hierarchy IVsHierarchy
removed int
return int

OnBeforeCloseSolution() public method

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
return int

OnBeforeClosingChildren() public method

public OnBeforeClosingChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
return int

OnBeforeOpeningChildren() public method

public OnBeforeOpeningChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
return int

OnBeforeUnloadProject() public method

public OnBeforeUnloadProject ( IVsHierarchy realHierarchy, IVsHierarchy rtubHierarchy ) : int
realHierarchy IVsHierarchy
rtubHierarchy IVsHierarchy
return int

OnQueryChangeProjectParent() public method

Fired before a project is moved from one parent to another in the solution explorer
public OnQueryChangeProjectParent ( IVsHierarchy hierarchy, IVsHierarchy newParentHier, int &cancel ) : int
hierarchy IVsHierarchy
newParentHier IVsHierarchy
cancel int
return int

OnQueryCloseProject() public method

public OnQueryCloseProject ( IVsHierarchy hierarchy, int removing, int &cancel ) : int
hierarchy IVsHierarchy
removing int
cancel int
return int

OnQueryCloseSolution() public method

public OnQueryCloseSolution ( object pUnkReserved, int &cancel ) : int
pUnkReserved object
cancel int
return int

OnQueryUnloadProject() public method

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &cancel ) : int
pRealHierarchy IVsHierarchy
cancel int
return int

SolutionListener() protected method

protected SolutionListener ( System.IServiceProvider serviceProviderParameter ) : System
serviceProviderParameter System.IServiceProvider
return System