VCFilter.CanAddFilter(String) Methode

Definition

Gibt true zurück, wenn der angegebene Filter als Filter der obersten Ebene oder als Unterfilter zum aktuellen Filter hinzugefügt werden kann.

public:
 bool CanAddFilter(System::String ^ Filter);
public:
 bool CanAddFilter(Platform::String ^ Filter);
bool CanAddFilter(std::wstring const & Filter);
[System.Runtime.InteropServices.DispId(2346)]
public bool CanAddFilter (string Filter);
[<System.Runtime.InteropServices.DispId(2346)>]
abstract member CanAddFilter : string -> bool
Public Function CanAddFilter (Filter As String) As Boolean

Parameter

Filter
String

Erforderlich. Der neue Filter, der hinzugefügt werden soll. Der Filtername muss eindeutig im aktuellen Bereich und gültig sein.

Gibt zurück

Boolean

true , wenn der Filter hinzugefügt werden kann. andernfalls false .

Attribute

Beispiele

Im folgenden Beispiel wird CanAddFilter in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) verwendet:

' 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  

Hinweise

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispiel Code für die Erweiterbarkeit von Projekt Modellen .

Gilt für