Поделиться через


IDatabaseFolderNode - интерфейс

Представляет узел папки в обозревателе решений.

Этот интерфейс API CLS-несовместим. 

Пространство имен:  Microsoft.VisualStudio.Data.Schema.Package.Project
Сборка:  Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseFolderNode _
    Inherits IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseFolderNode : IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseFolderNode : IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseFolderNode =  
    interface
        interface IDatabaseNode
    end
public interface IDatabaseFolderNode extends IDatabaseNode

Тип IDatabaseFolderNode предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Caption Получает заголовок, который отображается в обозревателе решений. (Унаследовано от IDatabaseNode.)
Открытое свойство Children Получает список дочерних узлов данного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство DirectoryName Получает расположение каталога для данного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство Id Получает уникальный идентификатор узла в обозревателе решений. (Унаследовано от IDatabaseNode.)
Открытое свойство IsImported Получает значение, указывающее, должен ли узел быть импортирован в проект. (Унаследовано от IDatabaseNode.)
Открытое свойство IsNonMemberItem Получает значение, указывающее, что данный элемент не является членом проекта. (Унаследовано от IDatabaseNode.)
Открытое свойство NodeProperties Получает свойства, связанные с данным узлом. (Унаследовано от IDatabaseNode.)
Открытое свойство ParentNode Получает родительский узел данного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство ProjectManager Получает корневой узел верхнего уровня для этого конкретного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство Url Получает полный путь к данному узлу на диске. (Унаследовано от IDatabaseNode.)

В начало страницы

Методы

  Имя Описание
Открытый метод GetCustomMetadata Возвращает пользовательские метаданные для данного узла. (Унаследовано от IDatabaseNode.)
Открытый метод GetItemAttribute Возвращает метаданные для данного элемента в файле проекта.Данный метод является лишь более удобной реализацией метода GetItemAttribute. (Унаследовано от IDatabaseNode.)
Открытый метод GetProperty Возвращает свойство Visual Studio Integration Partner (VSIP), например VSHPROPID_IsNonMemberItem. (Унаследовано от IDatabaseNode.)
Открытый метод Remove Удаляет элементы из иерархии. (Унаследовано от IDatabaseNode.)
Открытый метод SetItemAttribute Задает метаданные для данного элемента в файле проекта.Данный метод является лишь более удобной реализацией метода SetItemAttribute. (Унаследовано от IDatabaseNode.)
Открытый метод SetProperty Задает свойство Visual Studio Integration Partner (VSIP), например VSHPROPID_IsNonMemberItem. (Унаследовано от IDatabaseNode.)
Открытый метод SubHierarchyContainsImportedNode Возвращает значение, указывающее, содержит ли вложенная иерархия данного узла какие-либо импортированные узлы. (Унаследовано от IDatabaseNode.)

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Data.Schema.Package.Project - пространство имен