C# Класс Microsoft.VisualStudio.Project.SolutionListener

Наследование: IVsSolutionEvents3, IVsSolutionEvents4, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

The method that does the cleanup.

SolutionListener ( System.IServiceProvider serviceProviderParameter ) : System

Описание методов

Dispose() публичный Метод

The IDispose interface Dispose method for disposing the object deterministically.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

The method that does the cleanup.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Init() публичный Метод

public Init ( ) : void
Результат void

OnAfterAsynchOpenProject() публичный Метод

public OnAfterAsynchOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
Результат int

OnAfterChangeProjectParent() публичный Метод

public OnAfterChangeProjectParent ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Результат int

OnAfterCloseSolution() публичный Метод

public OnAfterCloseSolution ( object reserved ) : int
reserved object
Результат int

OnAfterClosingChildren() публичный Метод

public OnAfterClosingChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Результат int

OnAfterLoadProject() публичный Метод

public OnAfterLoadProject ( IVsHierarchy stubHierarchy, IVsHierarchy realHierarchy ) : int
stubHierarchy IVsHierarchy
realHierarchy IVsHierarchy
Результат int

OnAfterMergeSolution() публичный Метод

public OnAfterMergeSolution ( object pUnkReserved ) : int
pUnkReserved object
Результат int

OnAfterOpenProject() публичный Метод

public OnAfterOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
Результат int

OnAfterOpenSolution() публичный Метод

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
Результат int

OnAfterOpeningChildren() публичный Метод

public OnAfterOpeningChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Результат int

OnAfterRenameProject() публичный Метод

public OnAfterRenameProject ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Результат int

OnBeforeCloseProject() публичный Метод

public OnBeforeCloseProject ( IVsHierarchy hierarchy, int removed ) : int
hierarchy IVsHierarchy
removed int
Результат int

OnBeforeCloseSolution() публичный Метод

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
Результат int

OnBeforeClosingChildren() публичный Метод

public OnBeforeClosingChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Результат int

OnBeforeOpeningChildren() публичный Метод

public OnBeforeOpeningChildren ( IVsHierarchy hierarchy ) : int
hierarchy IVsHierarchy
Результат int

OnBeforeUnloadProject() публичный Метод

public OnBeforeUnloadProject ( IVsHierarchy realHierarchy, IVsHierarchy rtubHierarchy ) : int
realHierarchy IVsHierarchy
rtubHierarchy IVsHierarchy
Результат int

OnQueryChangeProjectParent() публичный Метод

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
Результат int

OnQueryCloseProject() публичный Метод

public OnQueryCloseProject ( IVsHierarchy hierarchy, int removing, int &cancel ) : int
hierarchy IVsHierarchy
removing int
cancel int
Результат int

OnQueryCloseSolution() публичный Метод

public OnQueryCloseSolution ( object pUnkReserved, int &cancel ) : int
pUnkReserved object
cancel int
Результат int

OnQueryUnloadProject() публичный Метод

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &cancel ) : int
pRealHierarchy IVsHierarchy
cancel int
Результат int

SolutionListener() защищенный Метод

protected SolutionListener ( System.IServiceProvider serviceProviderParameter ) : System
serviceProviderParameter System.IServiceProvider
Результат System