C# 클래스 VS_QuickNavigation.SolutionWatcher

상속: IVsSolutionEvents, IVsSolutionLoadEvents, IDisposable
파일 보기 프로젝트 열기: thennequin/VS-QuickNavigation

Private Properties

프로퍼티 타입 설명
FillProjectItems void
OnDocumentOpened void
OnDocumentOpening void
OnDocumentSaved void
OnItemAdded void
OnItemRemoved void
OnItemRenamed void
OnWindowActivated void
OnWindowCreated void
ReadSymbolDatabase void
RefreshSolutionFiles void
RefreshSymbolDatabase void
WriteSymbolDatabase void

공개 메소드들

메소드 설명
Dispose ( ) : void
GetFileDataByPath ( string path ) : FileData
GetSolutionsFiles ( CancellationToken cancelToken = null ) : IEnumerable
OnAfterBackgroundSolutionLoadComplete ( ) : int
OnAfterCloseSolution ( object pUnkReserved ) : int
OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
OnAfterLoadProjectBatch ( bool fIsBackgroundIdleBatch ) : int
OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
OnBeforeBackgroundSolutionLoadBegins ( ) : int
OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
OnBeforeCloseSolution ( object pUnkReserved ) : int
OnBeforeLoadProjectBatch ( bool fIsBackgroundIdleBatch ) : int
OnBeforeOpenSolution ( string pszSolutionFilename ) : int
OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
OnQueryBackgroundLoadProjectBatch ( bool &pfShouldDelayLoadToNextIdle ) : int
OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
RefreshFileList ( ) : void
RefreshHistoryFileList ( ) : void
RefreshOpenHistory ( ) : void
SetNeedRefresh ( ) : void
SolutionWatcher ( ) : System
TestSpeed ( ) : void

비공개 메소드들

메소드 설명
FillProjectItems ( List list, EnvDTE projectItems, CancellationToken cancelToken = null ) : void
OnDocumentOpened ( EnvDTE oDoc ) : void
OnDocumentOpening ( string sPath, bool bReadOnly ) : void
OnDocumentSaved ( EnvDTE oDoc ) : void
OnItemAdded ( EnvDTE oProjectItem ) : void
OnItemRemoved ( EnvDTE oProjectItem ) : void
OnItemRenamed ( EnvDTE oProjectItem, string sOldName ) : void
OnWindowActivated ( EnvDTE oWindow, EnvDTE oPreviousWindow ) : void
OnWindowCreated ( EnvDTE oWindow ) : void
ReadSymbolDatabase ( ) : void
RefreshSolutionFiles ( CancellationToken cancelToken = null ) : void
RefreshSymbolDatabase ( ) : void
WriteSymbolDatabase ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetFileDataByPath() 공개 메소드

public GetFileDataByPath ( string path ) : FileData
path string
리턴 VS_QuickNavigation.Data.FileData

GetSolutionsFiles() 공개 정적인 메소드

public static GetSolutionsFiles ( CancellationToken cancelToken = null ) : IEnumerable
cancelToken System.Threading.CancellationToken
리턴 IEnumerable

OnAfterBackgroundSolutionLoadComplete() 공개 메소드

public OnAfterBackgroundSolutionLoadComplete ( ) : int
리턴 int

OnAfterCloseSolution() 공개 메소드

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

OnAfterLoadProject() 공개 메소드

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

OnAfterLoadProjectBatch() 공개 메소드

public OnAfterLoadProjectBatch ( bool fIsBackgroundIdleBatch ) : int
fIsBackgroundIdleBatch bool
리턴 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

OnBeforeBackgroundSolutionLoadBegins() 공개 메소드

public OnBeforeBackgroundSolutionLoadBegins ( ) : int
리턴 int

OnBeforeCloseProject() 공개 메소드

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

OnBeforeCloseSolution() 공개 메소드

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

OnBeforeLoadProjectBatch() 공개 메소드

public OnBeforeLoadProjectBatch ( bool fIsBackgroundIdleBatch ) : int
fIsBackgroundIdleBatch bool
리턴 int

OnBeforeOpenSolution() 공개 메소드

public OnBeforeOpenSolution ( string pszSolutionFilename ) : int
pszSolutionFilename string
리턴 int

OnBeforeUnloadProject() 공개 메소드

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

OnQueryBackgroundLoadProjectBatch() 공개 메소드

public OnQueryBackgroundLoadProjectBatch ( bool &pfShouldDelayLoadToNextIdle ) : int
pfShouldDelayLoadToNextIdle bool
리턴 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

RefreshFileList() 공개 메소드

public RefreshFileList ( ) : void
리턴 void

RefreshHistoryFileList() 공개 메소드

public RefreshHistoryFileList ( ) : void
리턴 void

RefreshOpenHistory() 공개 메소드

public RefreshOpenHistory ( ) : void
리턴 void

SetNeedRefresh() 공개 메소드

public SetNeedRefresh ( ) : void
리턴 void

SolutionWatcher() 공개 메소드

public SolutionWatcher ( ) : System
리턴 System

TestSpeed() 공개 메소드

public TestSpeed ( ) : void
리턴 void