VCFilter.CanAddFilter(String) Método

Definição

Retorna true se o filtro especificado pode ser adicionado como um filtro de nível superior ou como um subfiltro ao filtro atual.

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

Parâmetros

Filter
String

Obrigatórios. O novo filtro a ser adicionado. O nome do filtro deve ser exclusivo dentro do escopo atual e válido.

Retornos

Boolean

true Se o filtro puder ser adicionado; caso contrário false .

Atributos

Exemplos

O exemplo a seguir usa CanAddFilter no IDE (ambiente de desenvolvimento integrado):

' 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  

Comentários

Consulte como compilar código de exemplo para extensibilidade de modelo de projeto para obter informações sobre como compilar e executar este exemplo.

Aplica-se a