Partager via


VCFile, interface

L'objet d'VCFile décrit les opérations qui peuvent avoir lieu sur un fichier dans le projet actif.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")>]
type VCFile =  
    interface
        interface VCProjectItem
    end
public interface VCFile extends VCProjectItem

Le type VCFile expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CustomTool Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique DeploymentContent Obtient ou définit une valeur indiquant l'état de déploiement du fichier sélectionné.DeploymentContent est utilisé lorsqu'un projet de déploiement fait partie de la solution.
Propriété publique Extension Obtient l'extension d'un fichier.
Propriété publique FileConfigurations La liste de configurations dans le fichier sélectionné.
Propriété publique FileType Obtient ou définit le type de fichier.
Propriété publique FullPath Obtient le chemin complet du fichier projet.Cette propriété est en lecture seule.
Propriété publique ItemName Obtient le nom de l'élément actif dans la collection.
Propriété publique Items Obtient la collection de fichiers et de dossiers de niveau supérieur dans un projet ou la collection de fichiers et de dossiers dans un dossier.
Propriété publique ItemType Obtient ou définit le type d'élément de MSBuild.
Propriété publique Kind Obtient une énumération indiquant le type de l'objet.
Propriété publique Name Obtient ou définit le nom de l'objet.
Propriété publique Object Fournit une référence entre les modèles d'objet Visual Studio et Visual C++.
Propriété publique Parent Obtient l'objet parent immédiat.
Propriété publique project Obtient VCProject associé à l'objet.
Propriété publique RelativePath Obtient ou définit le chemin d'accès relatif au fichier.Ce chemin d'accès doit être relatif au répertoire de projet et peut contenir des macros.
Propriété publique SubType Obtient ou définit le sous-type du fichier comme inclus par les générateurs.
Propriété publique UnexpandedRelativePath Obtient le chemin d'accès relatif avant une expansion macro.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.

Début

Méthodes

  Nom Description
Méthode publique AddFile Ajoute un fichier au projet ou au dossier actif.
Méthode publique CanAddFile Retourne la valeur true si le fichier spécifié peut être ajouté au projet ou au filtre actif.
Méthode publique CanMove Retourne true si un fichier peut être déplacé à l'emplacement spécifié.
Méthode publique MatchName Met en correspondance un nom spécifié avec le nom d'un élément de collecte.
Méthode publique Move Entre un fichier ou dossier dans le niveau supérieur du projet ou d'un nouveau dossier.
Méthode publique Remove Supprime le projet spécifié de la solution.
Méthode publique RemoveFile Supprime un fichier du projet ou du dossier actif.

Début

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms