C# 클래스 Microsoft.VisualStudio.Project.SolutionListener

상속: IVsSolutionEvents3, IVsSolutionEvents4, IDisposable
파일 보기 프로젝트 열기: tunnelvisionlabs/MPFProj10

공개 메소드들

메소드 설명
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