C# Class Microsoft.VisualStudio.Project.SolutionListener

Inheritance: IVsSolutionEvents3, IVsSolutionEvents4, IDisposable
Afficher le fichier Open project: tunnelvisionlabs/MPFProj10

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

The method that does the cleanup.

SolutionListener ( System.IServiceProvider serviceProviderParameter ) : System

Method Details

Dispose() public méthode

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

Dispose() protected méthode

The method that does the cleanup.
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Init() public méthode

public Init ( ) : void
Résultat void

OnAfterAsynchOpenProject() public méthode

public OnAfterAsynchOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
Résultat int

OnAfterChangeProjectParent() public méthode

public OnAfterChangeProjectParent ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Résultat int

OnAfterCloseSolution() public méthode

public OnAfterCloseSolution ( object reserved ) : int
reserved object
Résultat int

OnAfterClosingChildren() public méthode

public OnAfterClosingChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Résultat int

OnAfterLoadProject() public méthode

public OnAfterLoadProject ( IVsHierarchy stubHierarchy, IVsHierarchy realHierarchy ) : int
stubHierarchy IVsHierarchy
realHierarchy IVsHierarchy
Résultat int

OnAfterMergeSolution() public méthode

public OnAfterMergeSolution ( object pUnkReserved ) : int
pUnkReserved object
Résultat int

OnAfterOpenProject() public méthode

public OnAfterOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
Résultat int

OnAfterOpenSolution() public méthode

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
Résultat int

OnAfterOpeningChildren() public méthode

public OnAfterOpeningChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Résultat int

OnAfterRenameProject() public méthode

public OnAfterRenameProject ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Résultat int

OnBeforeCloseProject() public méthode

public OnBeforeCloseProject ( IVsHierarchy hierarchy, int removed ) : int
hierarchy IVsHierarchy
removed int
Résultat int

OnBeforeCloseSolution() public méthode

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
Résultat int

OnBeforeClosingChildren() public méthode

public OnBeforeClosingChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Résultat int

OnBeforeOpeningChildren() public méthode

public OnBeforeOpeningChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Résultat int

OnBeforeUnloadProject() public méthode

public OnBeforeUnloadProject ( IVsHierarchy realHierarchy, IVsHierarchy rtubHierarchy ) : int
realHierarchy IVsHierarchy
rtubHierarchy IVsHierarchy
Résultat int

OnQueryChangeProjectParent() public méthode

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
Résultat int

OnQueryCloseProject() public méthode

public OnQueryCloseProject ( IVsHierarchy hierarchy, int removing, int &cancel ) : int
hierarchy IVsHierarchy
removing int
cancel int
Résultat int

OnQueryCloseSolution() public méthode

public OnQueryCloseSolution ( object pUnkReserved, int &cancel ) : int
pUnkReserved object
cancel int
Résultat int

OnQueryUnloadProject() public méthode

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &cancel ) : int
pRealHierarchy IVsHierarchy
cancel int
Résultat int

SolutionListener() protected méthode

protected SolutionListener ( System.IServiceProvider serviceProviderParameter ) : System
serviceProviderParameter System.IServiceProvider
Résultat System