C# Класс Umbraco.UmbracoStudio.VisualStudio.SolutionManager

Наследование: IVsSelectionEvents
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetProject ( string projectSafeName ) : Project
GetProjectSafeName ( Project project ) : string
OnCmdUIContextChanged ( uint dwCmdUICookie, int fActive ) : int
OnElementValueChanged ( uint elementid, object varValueOld, object varValueNew ) : int
OnSelectionChanged ( IVsHierarchy pHierOld, uint itemidOld, IVsMultiItemSelect pMISOld, ISelectionContainer pSCOld, IVsHierarchy pHierNew, uint itemidNew, IVsMultiItemSelect pMISNew, ISelectionContainer pSCNew ) : int
SolutionManager ( ) : System

Приватные методы

Метод Описание
AddProjectToCache ( Project project ) : void
EnsureProjectCache ( ) : void
GetProjects ( ) : IEnumerable
GetSolutionFilePath ( ) : string
IsSolutionSavedAsRequired ( ) : bool

Checks whether the current solution is saved to disk, as opposed to be in memory.

OnAfterClosing ( ) : void
OnBeforeClosing ( ) : void
OnProjectAdded ( Project project ) : void
OnProjectRemoved ( Project project ) : void
OnProjectRenamed ( Project project, string oldName ) : void
OnSolutionOpened ( ) : void
RemoveProjectFromCache ( string name ) : void
SetDefaultProject ( ) : void
SolutionManager ( DTE dte, IVsSolution vsSolution, IVsMonitorSelection vsMonitorSelection ) : System

Описание методов

GetProject() публичный Метод

public GetProject ( string projectSafeName ) : Project
projectSafeName string
Результат Project

GetProjectSafeName() публичный Метод

public GetProjectSafeName ( Project project ) : string
project Project
Результат string

OnCmdUIContextChanged() публичный Метод

public OnCmdUIContextChanged ( uint dwCmdUICookie, int fActive ) : int
dwCmdUICookie uint
fActive int
Результат int

OnElementValueChanged() публичный Метод

public OnElementValueChanged ( uint elementid, object varValueOld, object varValueNew ) : int
elementid uint
varValueOld object
varValueNew object
Результат int

OnSelectionChanged() публичный Метод

public OnSelectionChanged ( IVsHierarchy pHierOld, uint itemidOld, IVsMultiItemSelect pMISOld, ISelectionContainer pSCOld, IVsHierarchy pHierNew, uint itemidNew, IVsMultiItemSelect pMISNew, ISelectionContainer pSCNew ) : int
pHierOld IVsHierarchy
itemidOld uint
pMISOld IVsMultiItemSelect
pSCOld ISelectionContainer
pHierNew IVsHierarchy
itemidNew uint
pMISNew IVsMultiItemSelect
pSCNew ISelectionContainer
Результат int

SolutionManager() публичный Метод

public SolutionManager ( ) : System
Результат System