C# 클래스 FSharp.ProjectExtender.Factory

상속: Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase, IVsSolutionEvents
파일 보기 프로젝트 열기: Hill30/F--Project-Extender

공개 메소드들

메소드 설명
Factory ( Microsoft.VisualStudio.Shell.Package package ) : System
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
PreCreateForOuter ( IntPtr outerProjectIUnknown ) : object

비공개 메소드들

메소드 설명
Validate ( IVsHierarchy project ) : void
ValidateNReload ( ) : void

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Factory() 공개 메소드

public Factory ( Microsoft.VisualStudio.Shell.Package package ) : System
package Microsoft.VisualStudio.Shell.Package
리턴 System

OnAfterCloseSolution() 공개 메소드

public OnAfterCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
리턴 int

OnAfterLoadProject() 공개 메소드

public OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
pStubHierarchy IVsHierarchy
pRealHierarchy IVsHierarchy
리턴 int

OnAfterOpenProject() 공개 메소드

public OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
pHierarchy IVsHierarchy
fAdded int
리턴 int

OnAfterOpenSolution() 공개 메소드

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
리턴 int

OnBeforeCloseProject() 공개 메소드

public OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
pHierarchy IVsHierarchy
fRemoved int
리턴 int

OnBeforeCloseSolution() 공개 메소드

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
리턴 int

OnBeforeUnloadProject() 공개 메소드

public OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
pRealHierarchy IVsHierarchy
pStubHierarchy IVsHierarchy
리턴 int

OnQueryCloseProject() 공개 메소드

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

OnQueryCloseSolution() 공개 메소드

public OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
pUnkReserved object
pfCancel int
리턴 int

OnQueryUnloadProject() 공개 메소드

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
pRealHierarchy IVsHierarchy
pfCancel int
리턴 int

PreCreateForOuter() 보호된 메소드

protected PreCreateForOuter ( IntPtr outerProjectIUnknown ) : object
outerProjectIUnknown System.IntPtr
리턴 object