Partager via


VCFilter.CanAddFile, méthode

Retourne la valeur true si le fichier spécifié peut être ajouté au filtre actif.

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

Syntaxe

'Déclaration
Function CanAddFile ( _
    bstrFile As String _
) As Boolean
bool CanAddFile(
    string bstrFile
)
bool CanAddFile(
    [InAttribute] String^ bstrFile
)
abstract CanAddFile : 
        bstrFile:string -> bool
function CanAddFile(
    bstrFile : String
) : boolean

Paramètres

  • bstrFile
    Type : String

    Obligatoire. Nouveau fichier à ajouter. Le chemin d'accès complet doit être valide et unique dans le projet. Si vous passez un chemin d'accès relatif ici, il est supposé être relatif par rapport au répertoire du projet.

Valeur de retour

Type : Boolean
true si le fichier peut être ajouté ; sinon, false.

Notes

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

Exemples

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

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

Public Module Module1
    Sub Test()
        Dim mycollection As IVCCollection
        Dim filter As VCFilter
        Dim prj As VCProject
        Dim ret As Boolean
        prj = DTE.Solution.Projects.Item(1).Object
        mycollection = prj.Filters
        'mycollection.Count has count of files
        filter = mycollection.Item(1)
        ret = filter.CanAddFile("somefile.cpp")
        MsgBox(ret)
    End Sub
End Module

Sécurité .NET Framework

Voir aussi

Référence

VCFilter Interface

Microsoft.VisualStudio.VCProjectEngine, espace de noms