IDatabaseNode, interface
Représente un nœud dans l'Explorateur de solutions. Il peut s'agir d'un IDatabaseProjectNode, IDatabaseReferenceNode, IDatabaseProjectPropertiesFolderNode, IDatabaseFolderNode ou IDatabaseFileNode.
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 IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseNode = interface end
public interface IDatabaseNode
Le type IDatabaseNode expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Caption | Obtient la légende affichée dans l'Explorateur de solutions. | |
Children | Obtient la liste de nœuds enfants pour ce nœud. | |
DirectoryName | Obtient l'emplacement de répertoire pour ce nœud. | |
Id | Obtient l'identificateur unique pour ce nœud dans l'Explorateur de solutions. | |
IsImported | Obtient une valeur qui indique si ce nœud sera importé dans le projet. | |
IsNonMemberItem | Obtient une valeur qui indique si cet élément est un élément non membre du projet. | |
NodeProperties | Obtient les propriétés associées à ce nœud. | |
ParentNode | Obtient le parent pour ce nœud. | |
ProjectManager | Obtient le nœud racine de niveau supérieur pour ce nœud particulier. | |
Url | Obtient le chemin d'accès complet de ce nœud sur le disque. |
Début
Méthodes
Nom | Description | |
---|---|---|
GetCustomMetadata | Retourne les métadonnées personnalisées pour ce nœud. | |
GetItemAttribute | Retourne les métadonnées pour cet élément dans le fichier projet.Cet appel est juste une commodité pour GetItemAttribute. | |
GetProperty | Retourne une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. | |
Remove | Supprime tous les éléments de la hiérarchie. | |
SetItemAttribute | Définit les métadonnées pour cet élément dans le fichier projet.Cet appel est juste une commodité pour SetItemAttribute. | |
SetProperty | Définit une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. | |
SubHierarchyContainsImportedNode | Retourne une valeur qui indique si la sous-hiérarchie pour ce nœud contient tous les nœuds importés. |
Début
Voir aussi
Référence
Microsoft.VisualStudio.Data.Schema.Package.Project, espace de noms