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


IDatabaseFileReferenceNode - интерфейс

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

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

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

Синтаксис

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

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

Свойства

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

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

Методы

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

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

См. также

Ссылки

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