VCFilter.CanAddFilter, méthode
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.
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
Function CanAddFilter ( _
Filter As String _
) As Boolean
bool CanAddFilter(
string Filter
)
bool CanAddFilter(
[InAttribute] String^ Filter
)
abstract CanAddFilter :
Filter:string -> bool
function CanAddFilter(
Filter : String
) : boolean
Paramètres
- Filter
Type : System.String
Obligatoire.Nouveau filtre à ajouter.Le nom de filtre doit être valide et unique dans la portée actuelle.
Valeur de retour
Type : System.Boolean
true si le filtre peut être ajouté ; sinon false.
Notes
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 CanAddFilter 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 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)
MsgBox(filter.ItemName)
ret = filter.CanAddFilter("somename")
MsgBox(ret)
End Sub
End Module
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.