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


IDatabaseFileNode - интерфейс

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

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

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

Синтаксис

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

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

Свойства

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

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

Методы

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

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

См. также

Ссылки

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