Compartilhar via


Interface VCFilter

A VCFilter objeto expõe a funcionalidade de uma pasta na Solution Explorer para um Visual C++ project.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")>]
type VCFilter =  
    interface 
        interface VCProjectItem 
    end
public interface VCFilter extends VCProjectItem

O tipo VCFilter expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CanonicalName Obtém o nome exclusivo usado para este filtro.
Propriedade pública Files Obtém a coleção de arquivos associados com o filtro.
Propriedade pública Filter Obtém ou define uma lista das extensões de arquivo associado ao filtro.
Propriedade pública Filters Obtém a coleção de filtros para o filtro.
Propriedade pública ItemName Obtém o nome do item atual na coleção.
Propriedade pública Items Obtém a coleção de filtros associados ao projeto.
Propriedade pública Kind Retorna uma enumeração indicando o tipo de filtro.
Propriedade pública Name Obtém ou define o nome do filtro.
Propriedade pública Object Fornece uma referência entre a Visual Studio modelo de objeto e o Visual C++ modelo de objeto.
Propriedade pública Parent Retorna o objeto pai imediato de um determinado objeto.
Propriedade pública ParseFiles Obtém ou define um valor que indica se os arquivos em um filtro estão abertos para inspeção pelos IntelliSense.
Propriedade pública project Obtém o VCProject associado ao filtro.
Propriedade pública SourceControlFiles Obtém ou define um valor que indica se os arquivos adicionados ao filtro são automaticamente colocados sob controle de código-fonte.
Propriedade pública UniqueIdentifier Especifica um nome de nonlocalizable para o filtro.
Propriedade pública UrlBehavior Obtém um valor que indica se a URL de uma referência da Web está embutido no gerado Visual Basic ou Visual C# código de proxy.Esta propriedade é significativa apenas para os filtros com referências da Web.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.
Propriedade pública WebReference Obtém o URL da referência da Web para o filtro.

Superior

Métodos

  Nome Descrição
Método público AddFile Adiciona um arquivo para o filtro atual.
Método público AddFilter Adiciona um novo filtro ao grupo atual de filtros.
Método público AddWebReference Adiciona uma referência a um serviço Web para o filtro.Uma nova subpasta de referência de serviço da Web é adicionada para o Referências da Web a pasta do projeto.Essa nova pasta contém vários outros itens de projeto relacionados ao serviço da Web.O método retorna o ProjectItem objeto associado com a nova pasta de serviço da Web.
Método público CanAddFile Retorna true se o arquivo especificado pode ser adicionado ao filtro atual.
Método público CanAddFilter Retorna true se o filtro especificado pode ser adicionado como um filtro de nível superior ou como um subfiltro no filtro atual.
Método público CanMove Retorna true se o filtro pode ser movido para o local especificado.
Método público MatchName Corresponde a um nome especificado para o nome de um item da coleção.
Método público Move Move um arquivo ou pasta para o nível superior do projeto ou uma nova pasta.
Método público Remove Remove o filtro especificado do projeto.
Método público RemoveFile Remove um arquivo do filtro atual.
Método público RemoveFilter Remove um filtro do projeto atual.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine