C# Класс VS_QuickNavigation.SolutionWatcher

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

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