Compartir a través de


VCFilter (Interfaz)

Un objeto VCFilter expone la funcionalidad en una carpeta del Explorador de soluciones para un proyecto de Visual C++.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
<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

El tipo VCFilter expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CanonicalName Obtiene el nombre único utilizado para este filtro.
Propiedad pública Files Obtiene la colección de archivos asociados al filtro.
Propiedad pública Filter Obtiene o establece una lista de extensiones de archivo adjuntada al filtro.
Propiedad pública Filters Obtiene la colección de filtros para el filtro.
Propiedad pública ItemName Obtiene el nombre del elemento actual de la colección.
Propiedad pública Items Obtiene la colección de filtros asociados al proyecto.
Propiedad pública Kind Devuelve una enumeración que indica el tipo de filtro.
Propiedad pública Name Obtiene o establece el nombre del filtro.
Propiedad pública Object Proporciona una referencia entre el modelo de objetos de Visual Studio y el modelo de objetos de Visual C++.
Propiedad pública Parent Devuelve el objeto primario inmediato de un objeto dado.
Propiedad pública ParseFiles Obtiene o establece un valor que indica si los archivos de un filtro se abren para ser inspeccionados por IntelliSense.
Propiedad pública project Obtiene el VCProject asociado al filtro.
Propiedad pública SourceControlFiles Obtiene o establece un valor que indica si los archivos agregados al filtro se colocan automáticamente bajo control de código fuente.
Propiedad pública UniqueIdentifier Especifica un nombre no localizable para el filtro.
Propiedad pública UrlBehavior Obtiene un valor que indica si la dirección URL de una referencia web se incluye en el código de proxy de Visual Basic o Visual C# generado.Esta propiedad solo es significativa para los filtros que tienen referencias web.
Propiedad pública VCProjectEngine Obtiene un puntero al motor de proyecto.
Propiedad pública WebReference Obtiene la dirección URL de la referencia web para el filtro.

Arriba

Métodos

  Nombre Descripción
Método público AddFile Agrega un archivo al filtro actual.
Método público AddFilter Agrega un nuevo filtro al grupo actual de filtros.
Método público AddWebReference Agrega una referencia a un servicio Web para el filtro.Se agrega una nueva subcarpeta con una referencia a un Servicio web a la carpeta Referencias web del proyecto.Esta nueva carpeta contiene otros elementos de proyecto relacionados con el servicio Web.El método devuelve el objeto ProjectItem asociado a la nueva carpeta de servicio web.
Método público CanAddFile Devuelve true si el archivo especificado se puede agregar al filtro actual.
Método público CanAddFilter Devuelve true si el filtro especificado se puede agregar como filtro de nivel superior o como subfiltro del filtro actual.
Método público CanMove Devuelve true si el filtro se puede mover a la ubicación especificada.
Método público MatchName Compara un nombre especificado con el nombre de un elemento de colección.
Método público Move Mueve un archivo o carpeta al nivel superior del proyecto o una nueva carpeta.
Método público Remove Quita el filtro especificado del proyecto.
Método público RemoveFile Quita un archivo del filtro actual.
Método público RemoveFilter Quita un filtro del proyecto actual.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)