Partager via


VCFilter, interface

Un objet d'VCFilter expose la fonctionnalité sur un dossier dans Explorateur de solutions pour un projet de Visual C++.

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

Syntaxe

'Déclaration
<GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")>]
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és avec le filtre.
Propriété publique Filter Obtient ou définit une liste des extensions de fichier associées avec le 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és avec le 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 dans un filtre sont ouverts d'inspection par Intellisense.
Propriété publique project Obtient VCProject associé avec le filtre.
Propriété publique SourceControlFiles Obtient ou définit une valeur indiquant si des fichiers ajoutés au filtre sont automatiquement placés sous le contrôle de code source.
Propriété publique UniqueIdentifier Spécifie un nom non localisables pour le filtre.
Propriété publique UrlBehavior Obtient une valeur indiquant si l'URL d'une référence Web est codé de manière irréversible dans Visual Basic ou code proxy généré de Visual C#.Cette propriété est explicite 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 actuel.
Méthode publique AddFilter Ajoute un nouveau filtre au groupe actuel de filtres.
Méthode publique AddWebReference Ajoute une référence à un service Web au filtre.Un nouveau sous-dossier de référence de service Web est ajouté au dossier de Références Web du projet.Ce nouveau dossier contient plusieurs autres éléments de projet mis en relation au service Web.La méthode retourne l'objet d'ProjectItem associé avec le nouveau dossier de service Web.
Méthode publique CanAddFile Retourne true si le fichier spécifié peut être ajouté au filtre actuel.
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é à 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 filtre spécifié du projet.
Méthode publique RemoveFile Supprime un fichier du filtre actuel.
Méthode publique RemoveFilter Supprime un filtre du projet en cours.

Début

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms