C# Class VS_QuickNavigation.SolutionWatcher

Inheritance: IVsSolutionEvents, IVsSolutionLoadEvents, IDisposable
Afficher le fichier Open project: thennequin/VS-QuickNavigation

Private Properties

Свойство Type Description
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

Méthodes publiques

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

Private Methods

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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetFileDataByPath() public méthode

public GetFileDataByPath ( string path ) : FileData
path string
Résultat VS_QuickNavigation.Data.FileData

GetSolutionsFiles() public static méthode

public static GetSolutionsFiles ( CancellationToken cancelToken = null ) : IEnumerable
cancelToken System.Threading.CancellationToken
Résultat IEnumerable

OnAfterBackgroundSolutionLoadComplete() public méthode

public OnAfterBackgroundSolutionLoadComplete ( ) : int
Résultat int

OnAfterCloseSolution() public méthode

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

OnAfterLoadProject() public méthode

public OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
pStubHierarchy IVsHierarchy
pRealHierarchy IVsHierarchy
Résultat int

OnAfterLoadProjectBatch() public méthode

public OnAfterLoadProjectBatch ( bool fIsBackgroundIdleBatch ) : int
fIsBackgroundIdleBatch bool
Résultat int

OnAfterOpenProject() public méthode

public OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
pHierarchy IVsHierarchy
fAdded int
Résultat int

OnAfterOpenSolution() public méthode

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

OnBeforeBackgroundSolutionLoadBegins() public méthode

public OnBeforeBackgroundSolutionLoadBegins ( ) : int
Résultat int

OnBeforeCloseProject() public méthode

public OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
pHierarchy IVsHierarchy
fRemoved int
Résultat int

OnBeforeCloseSolution() public méthode

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

OnBeforeLoadProjectBatch() public méthode

public OnBeforeLoadProjectBatch ( bool fIsBackgroundIdleBatch ) : int
fIsBackgroundIdleBatch bool
Résultat int

OnBeforeOpenSolution() public méthode

public OnBeforeOpenSolution ( string pszSolutionFilename ) : int
pszSolutionFilename string
Résultat int

OnBeforeUnloadProject() public méthode

public OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
pRealHierarchy IVsHierarchy
pStubHierarchy IVsHierarchy
Résultat int

OnQueryBackgroundLoadProjectBatch() public méthode

public OnQueryBackgroundLoadProjectBatch ( bool &pfShouldDelayLoadToNextIdle ) : int
pfShouldDelayLoadToNextIdle bool
Résultat int

OnQueryCloseProject() public méthode

public OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
pHierarchy IVsHierarchy
fRemoving int
pfCancel int
Résultat int

OnQueryCloseSolution() public méthode

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

OnQueryUnloadProject() public méthode

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

RefreshFileList() public méthode

public RefreshFileList ( ) : void
Résultat void

RefreshHistoryFileList() public méthode

public RefreshHistoryFileList ( ) : void
Résultat void

RefreshOpenHistory() public méthode

public RefreshOpenHistory ( ) : void
Résultat void

SetNeedRefresh() public méthode

public SetNeedRefresh ( ) : void
Résultat void

SolutionWatcher() public méthode

public SolutionWatcher ( ) : System
Résultat System

TestSpeed() public méthode

public TestSpeed ( ) : void
Résultat void