Compartir a través de


IDatabaseFileNode (Interfaz)

Representa un nodo de archivos en el Explorador de soluciones.

Esta API no es compatible con CLS. 

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.Project
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<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

El tipo IDatabaseFileNode expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BuildAction Obtiene o establece la acción de compilación para este archivo.
Propiedad pública Caption Obtiene el título que se muestra en el Explorador de soluciones. (Se hereda de IDatabaseNode).
Propiedad pública Children Obtiene la lista de nodos secundarios para este nodo. (Se hereda de IDatabaseNode).
Propiedad pública DirectoryName Obtiene la ubicación del directorio para este nodo. (Se hereda de IDatabaseNode).
Propiedad pública FileName Obtiene o establece el nombre del archivo representado por este nodo.
Propiedad pública Id Obtiene el identificador único para este nodo en el Explorador de soluciones. (Se hereda de IDatabaseNode).
Propiedad pública IsImported Obtiene un valor que indica si este nodo se va a importar al proyecto. (Se hereda de IDatabaseNode).
Propiedad pública IsLinkFile Obtiene un valor que indica si este archivo es un archivo de vínculo.
Propiedad pública IsNonMemberItem Obtiene un valor que indica si este elemento es un elemento que no es miembro del proyecto. (Se hereda de IDatabaseNode).
Propiedad pública NodeProperties Obtiene las propiedades asociadas a este nodo. (Se hereda de IDatabaseNode).
Propiedad pública ParentNode Obtiene el primario de este nodo. (Se hereda de IDatabaseNode).
Propiedad pública ProjectManager Obtiene el nodo raíz de nivel superior para este nodo determinado. (Se hereda de IDatabaseNode).
Propiedad pública Url Obtiene la ruta de acceso completa de este nodo en disco. (Se hereda de IDatabaseNode).

Arriba

Métodos

  Nombre Descripción
Método público GetCustomMetadata Devuelve los metadatos personalizados para este nodo. (Se hereda de IDatabaseNode).
Método público GetItemAttribute Devuelve los metadatos para este elemento en el archivo de proyecto.Esta llamada simplemente es una comodidad para GetItemAttribute. (Se hereda de IDatabaseNode).
Método público GetProperty Devuelve una propiedad Visual Studio Integration Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Se hereda de IDatabaseNode).
Método público OpenInEditor Abre este archivo en el editor.
Método público Remove Quita elementos de la jerarquía. (Se hereda de IDatabaseNode).
Método público SetItemAttribute Establece los metadatos para este elemento en el archivo de proyecto.Esta llamada simplemente es una comodidad para SetItemAttribute. (Se hereda de IDatabaseNode).
Método público SetProperty Establece una propiedad Visual Studio Integration Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Se hereda de IDatabaseNode).
Método público SubHierarchyContainsImportedNode Devuelve un valor que indica si la subjerarquía para este nodo contiene algún nodo importado. (Se hereda de IDatabaseNode).

Arriba

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.Project (Espacio de nombres)