VCFilter (Interfaz)

Un objeto de VCFilter expone la funcionalidad en una carpeta de 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("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")>]
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 con el filtro.
Propiedad pública Filter Obtiene o establece una lista de extensiones de archivo asociado 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 asociado 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 determinado.
Propiedad pública ParseFiles Obtiene o establece un valor que indica si los archivos en un filtro abiertos al examen por IntelliSense.
Propiedad pública project Obtiene VCProject asociado al filtro.
Propiedad pública SourceControlFiles Obtiene o establece un valor que indica si los archivos agregados al filtro automáticamente se colocan bajo control de código fuente.
Propiedad pública UniqueIdentifier Especifica un nombre no localizables para el filtro.
Propiedad pública UrlBehavior Obtiene un valor que indica si la dirección URL de una referencia web es codificadas de forma rígida en Visual Basic o el código generado de proxy de Visual C# .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 al filtro.Una nueva subcarpeta de la referencia de servicio web se agrega a la carpeta de Referencias web del proyecto.Esta nueva carpeta contiene otros elementos de proyecto relacionados con el servicio web.El método devuelve el objeto de ProjectItem asociado a la nueva carpeta de servicio web.
Método público CanAddFile Devuelve true si el archivo especificado se puede agregar el 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 una 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 de filtro actual.
Método público RemoveFilter Quita un filtro del proyecto actual.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)