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 | |
---|---|---|
Caption | Obtient la légende affichée dans l'Explorateur de solutions. (Hérité de IDatabaseNode.) | |
Children | Obtient la liste de nœuds enfants pour ce nœud. (Hérité de IDatabaseNode.) | |
DirectoryName | Obtient l'emplacement de répertoire pour ce nœud. (Hérité de IDatabaseNode.) | |
Id | Obtient l'identificateur unique pour ce nœud dans l'Explorateur de solutions. (Hérité de IDatabaseNode.) | |
IncludeStatement | Obtient l'instruction include pour ce nœud. (Hérité de IDatabaseReferenceNode.) | |
IsImported | Obtient une valeur qui indique si ce nœud sera importé dans le projet. (Hérité de IDatabaseNode.) | |
IsNonMemberItem | Obtient une valeur qui indique si cet élément est un élément non membre du projet. (Hérité de IDatabaseNode.) | |
IsRemoved | Obtient ou définit une valeur qui indique si ce nœud est supprimé du projet. (Hérité de IDatabaseReferenceNode.) | |
NodeProperties | Obtient les propriétés associées à ce nœud. (Hérité de IDatabaseNode.) | |
ParentNode | Obtient le parent pour ce nœud. (Hérité de IDatabaseNode.) | |
ProjectManager | Obtient le nœud racine de niveau supérieur pour ce nœud particulier. (Hérité de IDatabaseNode.) | |
ReferencedFileName | Obtient le nom de fichier pour la sortie clé du projet référencé. (Hérité de IDatabaseReferenceNode.) | |
ReferencedFileNameFullPath | Obtient le chemin d'accès complet pour la sortie clé du projet référencé. (Hérité de IDatabaseReferenceNode.) | |
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.) | |
ReferenceType | Obtient le type de la référence. (Hérité de IDatabaseReferenceNode.) | |
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 | |
---|---|---|
BatchSetItemAttribute | (Hérité de IDatabaseReferenceNode.) | |
GetCustomMetadata | Retourne les métadonnées personnalisées pour ce nœud. (Hérité de IDatabaseNode.) | |
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.) | |
GetProperty | Retourne une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. (Hérité de IDatabaseNode.) | |
IsReferenceValid | Retourne la valeur false si la référence n'est pas valide. (Hérité de IDatabaseReferenceNode.) | |
Remove | Supprime tous les éléments de la hiérarchie. (Hérité de IDatabaseNode.) | |
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.) | |
SetProperty | Définit une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. (Hérité de IDatabaseNode.) | |
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