VCFilter.CanAddFilter(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.