Partager via


IDatabaseFileNode, interface

Représente un nœud 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 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

Le type IDatabaseFileNode expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BuildAction Obtient ou définit l'action de génération pour ce fichier.
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 FileName Obtient ou définit le nom du fichier représenté par ce nœud.
Propriété publique Id Obtient l'identificateur unique pour ce nœud dans l'Explorateur de solutions. (Hérité de IDatabaseNode.)
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 IsLinkFile Obtient une valeur qui indique si ce fichier est un fichier de liaison.
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 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 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 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 OpenInEditor Ouvre ce fichier dans l'éditeur.
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