Compartir a través de


IDatabaseFileReferenceNode (Interfaz)

Representa un nodo de referencia 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 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

El tipo IDatabaseFileReferenceNode expone los siguientes miembros.

Propiedades

  Nombre Descripción
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 Id Obtiene el identificador único para este nodo en el Explorador de soluciones. (Se hereda de IDatabaseNode).
Propiedad pública IncludeStatement Obtiene la instrucción include para este nodo. (Se hereda de IDatabaseReferenceNode).
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 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 IsRemoved Obtiene o establece un valor que indica si este nodo se está quitando del proyecto. (Se hereda de IDatabaseReferenceNode).
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 ReferencedFileName Obtiene el nombre de archivo para los resultados clave del proyecto al que se hace referencia. (Se hereda de IDatabaseReferenceNode).
Propiedad pública ReferencedFileNameFullPath Obtiene la ruta de acceso completa para los resultados clave del proyecto al que se hace referencia. (Se hereda de IDatabaseReferenceNode).
Propiedad pública ReferencedProjectFullPath Obtiene o establece la ruta de acceso completa del archivo de proyecto si este nodo de referencia es del tipo VSCOMPONENTTYPE_Path. (Se hereda de IDatabaseReferenceNode).
Propiedad pública ReferenceType Obtiene el tipo de la referencia. (Se hereda de IDatabaseReferenceNode).
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 BatchSetItemAttribute (Se hereda de IDatabaseReferenceNode).
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 IsReferenceValid Devuelve false si la referencia no es válida. (Se hereda de IDatabaseReferenceNode).
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)