Partilhar via


Interface IDatabaseFileNode

Representa um nó de arquivo no Solution Explorer.

Esta API não compatível com CLS. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxe

'Declaração
<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

O tipo IDatabaseFileNode expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública BuildAction Obtém ou define a ação de compilação para este arquivo.
Propriedade pública Caption Obtém a legenda que é exibida no Solution Explorer. (Herdado de IDatabaseNode.)
Propriedade pública Children Obtém a lista de nós filho deste nó. (Herdado de IDatabaseNode.)
Propriedade pública DirectoryName Obtém o local do diretório para este nó. (Herdado de IDatabaseNode.)
Propriedade pública FileName Obtém ou define o nome do arquivo que é representado por este nó.
Propriedade pública Id Obtém o identificador exclusivo para esse nó no Solution Explorer. (Herdado de IDatabaseNode.)
Propriedade pública IsImported Obtém um valor que indica se este nó a ser importado para o projeto. (Herdado de IDatabaseNode.)
Propriedade pública IsLinkFile Obtém um valor que indica se este arquivo é um arquivo de vínculo.
Propriedade pública IsNonMemberItem Obtém um valor que indica se este item é um item não é membro do projeto. (Herdado de IDatabaseNode.)
Propriedade pública NodeProperties Obtém as propriedades que estão associadas este nó. (Herdado de IDatabaseNode.)
Propriedade pública ParentNode Obtém o pai para esse nó. (Herdado de IDatabaseNode.)
Propriedade pública ProjectManager Obtém o nó raiz de nível superior para este nó específico. (Herdado de IDatabaseNode.)
Propriedade pública Url Obtém o caminho completo desse nó no disco. (Herdado de IDatabaseNode.)

Início

Métodos

  Nome Descrição
Método público GetCustomMetadata Retorna os metadados personalizados para esse nó. (Herdado de IDatabaseNode.)
Método público GetItemAttribute Retorna os metadados para este item no arquivo de projeto.Essa chamada é apenas uma conveniência para GetItemAttribute. (Herdado de IDatabaseNode.)
Método público GetProperty Retorna um Visual Studio propriedade integração Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Herdado de IDatabaseNode.)
Método público OpenInEditor Abre este arquivo no editor.
Método público Remove Remove itens da hierarquia. (Herdado de IDatabaseNode.)
Método público SetItemAttribute Define os metadados para este item no arquivo de projeto.Essa chamada é apenas uma conveniência para SetItemAttribute. (Herdado de IDatabaseNode.)
Método público SetProperty Define um Visual Studio propriedade integração Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Herdado de IDatabaseNode.)
Método público SubHierarchyContainsImportedNode Retorna um valor que indica se o sub-hierarquia para este nó contém todos os nós importados. (Herdado de IDatabaseNode.)

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Schema.Package.Project