Partager via


VCFilter.Filter, propriété

Obtient ou définit une liste des extensions de fichier associées avec le filtre.

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

Syntaxe

'Déclaration
Property Filter As String
string Filter { get; set; }
property String^ Filter {
    String^ get ();
    void set (String^ value);
}
abstract Filter : string with get, set
function get Filter () : String
function set Filter (value : String)

Valeur de propriété

Type : System.String
Une chaîne représentant la liste d'extensions de fichier pour le filtre.

Notes

Consultez AddFile pour plus d'informations.

Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de projet pour plus d'informations sur comment compiler et exécuter cet exemple.

Exemples

L'exemple suivant utilise Filter dans (IDE) l'environnement de développement intégré :

' Macro code.
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim idx As Integer
        Dim filter As VCFilter
        Dim col As IVCCollection
        Dim prj As VCProject
        prj = DTE.Solution.Projects.Item(1).Object
        col = prj.Filters
        For idx = 1 To col.Count
            filter = col.Item(idx)
            MsgBox(filter.Filter)
            filter.Filter = ".cpp;.cxx;.c"
            MsgBox(filter.Filter)
        Next
    End Sub
End Module

Sécurité .NET Framework

Voir aussi

Référence

VCFilter Interface

Microsoft.VisualStudio.VCProjectEngine, espace de noms