Partager via


VCFilter, interface

Un objet VCFilter expose les fonctionnalités d'un dossier de l'Explorateur de solutions pour un projet Visual C++.

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

Syntaxe

'Déclaration
<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")>]
type VCFilter =  
    interface 
        interface VCProjectItem 
    end
public interface VCFilter extends VCProjectItem

Le type VCFilter expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CanonicalName Obtient le nom unique utilisé pour ce filtre.
Propriété publique Files Obtient la collection de fichiers associée au filtre.
Propriété publique Filter Obtient ou définit une liste des extensions de fichier associées au filtre.
Propriété publique Filters Obtient la collection de filtres pour le filtre.
Propriété publique ItemName Obtient le nom de l'élément actif dans la collection.
Propriété publique Items Obtient la collection de filtres associée au projet.
Propriété publique Kind Retourne une énumération indiquant le type de filtre.
Propriété publique Name Obtient ou définit le nom du filtre.
Propriété publique Object Fournit une référence entre les modèles d'objet Visual Studio et Visual C++.
Propriété publique Parent Retourne l'objet parent immédiat d'un objet donné.
Propriété publique ParseFiles Obtient ou définit une valeur indiquant si les fichiers d'un filtre sont ouverts pour inspection par IntelliSense.
Propriété publique project Obtient le VCProject associé au filtre.
Propriété publique SourceControlFiles Obtient ou définit une valeur indiquant si des fichiers ajoutés au filtre sont automatiquement placés sous contrôle de code source.
Propriété publique UniqueIdentifier Spécifie un nom non localisable pour le filtre.
Propriété publique UrlBehavior Obtient une valeur indiquant si l'URL d'une référence Web est codé en dur en code proxy Visual Basic ou Visual C# généré.Cette propriété est pertinente uniquement pour les filtres qui ont des références Web.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.
Propriété publique WebReference Obtient l'URL de la référence Web pour le filtre.

Début

Méthodes

  Nom Description
Méthode publique AddFile Ajoute un fichier au filtre actif.
Méthode publique AddFilter Ajoute un nouveau filtre aux filtres actifs de groupe.
Méthode publique AddWebReference Ajoute une référence à un service Web à filtrer.Un nouveau sous-dossier de référence à un service Web est ajouté au dossier Web References du projet.Ce nouveau dossier contient plusieurs autres éléments de projet relatifs au service Web.La méthode retourne l'objet ProjectItem associé au nouveau dossier de service Web.
Méthode publique CanAddFile Retourne la valeur true si le fichier spécifié peut être ajouté au filtre actif.
Méthode publique CanAddFilter Retourne la valeur true si le filtre spécifié peut être ajouté en tant que filtre de niveau supérieur ou sous-filtre du filtre actif.
Méthode publique CanMove Retourne true si le filtre peut être déplacé vers 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 Déplace un fichier ou un dossier dans le niveau supérieur du projet ou d'un nouveau dossier.
Méthode publique Remove Supprime le filtre spécifié du projet.
Méthode publique RemoveFile Supprime un fichier du filtre actif.
Méthode publique RemoveFilter Supprime un filtre du projet actif.

Début

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms