Partager via


IDatabaseFileReferenceNode, interface

Représente un nœud de référence de fichier dans l'Explorateur de solutions.

Cette API n'est pas conforme CLS. 

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
<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

Le type IDatabaseFileReferenceNode expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Caption Obtient la légende affichée dans l'Explorateur de solutions. (Hérité de IDatabaseNode.)
Propriété publique Children Obtient la liste de nœuds enfants pour ce nœud. (Hérité de IDatabaseNode.)
Propriété publique DirectoryName Obtient l'emplacement de répertoire pour ce nœud. (Hérité de IDatabaseNode.)
Propriété publique Id Obtient l'identificateur unique pour ce nœud dans l'Explorateur de solutions. (Hérité de IDatabaseNode.)
Propriété publique IncludeStatement Obtient l'instruction include pour ce nœud. (Hérité de IDatabaseReferenceNode.)
Propriété publique IsImported Obtient une valeur qui indique si ce nœud sera importé dans le projet. (Hérité de IDatabaseNode.)
Propriété publique IsNonMemberItem Obtient une valeur qui indique si cet élément est un élément non membre du projet. (Hérité de IDatabaseNode.)
Propriété publique IsRemoved Obtient ou définit une valeur qui indique si ce nœud est supprimé du projet. (Hérité de IDatabaseReferenceNode.)
Propriété publique NodeProperties Obtient les propriétés associées à ce nœud. (Hérité de IDatabaseNode.)
Propriété publique ParentNode Obtient le parent pour ce nœud. (Hérité de IDatabaseNode.)
Propriété publique ProjectManager Obtient le nœud racine de niveau supérieur pour ce nœud particulier. (Hérité de IDatabaseNode.)
Propriété publique ReferencedFileName Obtient le nom de fichier pour la sortie clé du projet référencé. (Hérité de IDatabaseReferenceNode.)
Propriété publique ReferencedFileNameFullPath Obtient le chemin d'accès complet pour la sortie clé du projet référencé. (Hérité de IDatabaseReferenceNode.)
Propriété publique ReferencedProjectFullPath Obtient ou définit le chemin d'accès complet du fichier projet si ce nœud de référence est de type VSCOMPONENTTYPE_Path. (Hérité de IDatabaseReferenceNode.)
Propriété publique ReferenceType Obtient le type de la référence. (Hérité de IDatabaseReferenceNode.)
Propriété publique Url Obtient le chemin d'accès complet de ce nœud sur le disque. (Hérité de IDatabaseNode.)

Début

Méthodes

  Nom Description
Méthode publique BatchSetItemAttribute (Hérité de IDatabaseReferenceNode.)
Méthode publique GetCustomMetadata Retourne les métadonnées personnalisées pour ce nœud. (Hérité de IDatabaseNode.)
Méthode publique GetItemAttribute Retourne les métadonnées pour cet élément dans le fichier projet.Cet appel est juste une commodité pour GetItemAttribute. (Hérité de IDatabaseNode.)
Méthode publique GetProperty Retourne une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. (Hérité de IDatabaseNode.)
Méthode publique IsReferenceValid Retourne la valeur false si la référence n'est pas valide. (Hérité de IDatabaseReferenceNode.)
Méthode publique Remove Supprime tous les éléments de la hiérarchie. (Hérité de IDatabaseNode.)
Méthode publique SetItemAttribute Définit les métadonnées pour cet élément dans le fichier projet.Cet appel est juste une commodité pour SetItemAttribute. (Hérité de IDatabaseNode.)
Méthode publique SetProperty Définit une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. (Hérité de IDatabaseNode.)
Méthode publique SubHierarchyContainsImportedNode Retourne une valeur qui indique si la sous-hiérarchie pour ce nœud contient tous les nœuds importés. (Hérité de IDatabaseNode.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.Data.Schema.Package.Project, espace de noms