C# Class SolutionEvents, NotifyPropertyWeaver

Inheritance: IVsSolutionEvents
Mostra file Open project: shiftkey/NotifyPropertyWeaver Class Usage Examples

Public Methods

Method Description
OnAfterCloseSolution ( object pUnkReserved ) : int
OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
OnBeforeCloseSolution ( object pUnkReserved ) : int
OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
RegisterSolutionEvents ( ) : void

Private Methods

Method Description
SolutionEvents ( TaskFileProcessor, taskFileProcessor, AttributeFileProcessor, attributeFileProcessor, ExceptionDialog, exceptionDialog, ErrorDisplayer, errorDisplayer, AllProjectFinder, allProjectFinder, MSBuildKiller, msBuildKiller ) : System

Method Details

OnAfterCloseSolution() public method

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

OnAfterLoadProject() public method

public OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
pStubHierarchy IVsHierarchy
pRealHierarchy IVsHierarchy
return int

OnAfterOpenProject() public method

public OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
pHierarchy IVsHierarchy
fAdded int
return int

OnAfterOpenSolution() public method

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

OnBeforeCloseProject() public method

public OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
pHierarchy IVsHierarchy
fRemoved int
return int

OnBeforeCloseSolution() public method

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

OnBeforeUnloadProject() public method

public OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
pRealHierarchy IVsHierarchy
pStubHierarchy IVsHierarchy
return int

OnQueryCloseProject() public method

public OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
pHierarchy IVsHierarchy
fRemoving int
pfCancel int
return int

OnQueryCloseSolution() public method

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

OnQueryUnloadProject() public method

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

RegisterSolutionEvents() public method

public RegisterSolutionEvents ( ) : void
return void