C# Класс VisualHg.VisualHgSolution

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

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

Метод Описание
FindProject ( string fileName ) : IVsHierarchy
GetChildrenFiles ( IVsHierarchy hierarchy ) : IEnumerable
GetDirectoryName ( IVsHierarchy hierarchy ) : string
GetItemFiles ( IVsHierarchy hierarchy, uint itemId ) : string[]
GetItemFiles ( IVsSccProject2 project, uint itemId ) : string[]
GetProjectFiles ( IVsHierarchy hierarchy ) : string[]
GetProjectFiles ( IVsSccProject2 project ) : string[]
GetSelectedFiles ( bool includeChildren ) : string[]
SearchAnySelectedFileStatusMatches ( HgFileStatus pattern ) : bool
SelectedFileStatusMatches ( HgFileStatus pattern ) : bool

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

Метод Описание
AnyChildItemStatusMatches ( VSITEMSELECTION item, HgFileStatus pattern ) : bool
AnySelectedFileStatusMatches ( HgFileStatus pattern, bool includeChildren ) : bool
GetFileNames ( CALPOLESTR array ) : string[]
GetItemFileName ( IVsProject project, uint itemId ) : string
GetItemFileName ( VSITEMSELECTION item ) : string
GetItemFirstChild ( IVsHierarchy hierarchy, uint itemId ) : uint
GetNormalizedFullPath ( string path ) : string
GetProjectFiles ( IVsSccProject2 project, uint itemId ) : string[]
GetProjectItemIds ( IVsHierarchy hierarchy, uint itemId ) : IEnumerable
GetSelectedItem ( IntPtr hierarchyPtr, uint itemId ) : VSITEMSELECTION
GetSelectedItems ( ) : VSITEMSELECTION[]
GetSelectedItems ( IVsMultiItemSelect multiSelect ) : VSITEMSELECTION[]
GetSelectedItemsCount ( IVsMultiItemSelect multiSelect ) : uint
GetSpecialFiles ( IVsSccProject2 project, uint itemId, string fileName ) : string[]
HasSpecialFiles ( CADWORD flags, int i ) : bool
ItemHasChildren ( IVsHierarchy hierarchy, uint itemId ) : bool
ItemIsContainer ( IVsHierarchy hierarchy, uint itemId ) : bool
ItemIsExpandable ( IVsHierarchy hierarchy, uint itemId ) : bool
ItemOrChildrenStatusMatches ( VSITEMSELECTION item, HgFileStatus pattern ) : bool
ItemStatusMatches ( VSITEMSELECTION item, HgFileStatus pattern ) : bool
ItemStatusMatches ( uint itemId, IVsProject project, HgFileStatus pattern ) : bool
ReleasePtr ( IntPtr ptr ) : void
SingleItemSelected ( uint itemId ) : bool
TryGetItemNextId ( IVsHierarchy hierarchy, uint itemId, __VSHPROPID property, uint &nextId ) : bool
TryGetItemNextSibling ( IVsHierarchy hierarchy, uint itemId, uint &siblingItemId ) : bool
TryGetItemProperty ( IVsHierarchy hierarchy, uint itemId, __VSHPROPID property, object &value ) : bool
TryGetItemProperty ( IVsHierarchy hierarchy, uint itemId, __VSHPROPID2 property, object &value ) : bool

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

FindProject() публичный статический Метод

public static FindProject ( string fileName ) : IVsHierarchy
fileName string
Результат IVsHierarchy

GetChildrenFiles() публичный статический Метод

public static GetChildrenFiles ( IVsHierarchy hierarchy ) : IEnumerable
hierarchy IVsHierarchy
Результат IEnumerable

GetDirectoryName() публичный статический Метод

public static GetDirectoryName ( IVsHierarchy hierarchy ) : string
hierarchy IVsHierarchy
Результат string

GetItemFiles() публичный статический Метод

public static GetItemFiles ( IVsHierarchy hierarchy, uint itemId ) : string[]
hierarchy IVsHierarchy
itemId uint
Результат string[]

GetItemFiles() публичный статический Метод

public static GetItemFiles ( IVsSccProject2 project, uint itemId ) : string[]
project IVsSccProject2
itemId uint
Результат string[]

GetProjectFiles() публичный статический Метод

public static GetProjectFiles ( IVsHierarchy hierarchy ) : string[]
hierarchy IVsHierarchy
Результат string[]

GetProjectFiles() публичный статический Метод

public static GetProjectFiles ( IVsSccProject2 project ) : string[]
project IVsSccProject2
Результат string[]

GetSelectedFiles() публичный статический Метод

public static GetSelectedFiles ( bool includeChildren ) : string[]
includeChildren bool
Результат string[]

SearchAnySelectedFileStatusMatches() публичный статический Метод

public static SearchAnySelectedFileStatusMatches ( HgFileStatus pattern ) : bool
pattern HgFileStatus
Результат bool

SelectedFileStatusMatches() публичный статический Метод

public static SelectedFileStatusMatches ( HgFileStatus pattern ) : bool
pattern HgFileStatus
Результат bool