Compartir a través de


IFilterProperties.IsPropertyHidden (Método)

Devuelve un valor que indica si la propiedad especificada está filtrada (oculta o reemplazada) en la ventana Propiedades.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Function IsPropertyHidden ( _
    PropertyName As String _
) As vsFilterProperties
vsFilterProperties IsPropertyHidden(
    string PropertyName
)
vsFilterProperties IsPropertyHidden(
    [InAttribute] String^ PropertyName
)
abstract IsPropertyHidden : 
        PropertyName:string -> vsFilterProperties 
function IsPropertyHidden(
    PropertyName : String
) : vsFilterProperties

Parámetros

  • PropertyName
    Tipo: System.String
    Nombre de la propiedad sobre la que se realiza la consulta para determinar si está oculta o reemplazada en la ventana Propiedades.

Valor devuelto

Tipo: EnvDTE.vsFilterProperties
Constante vsFilterProperties que indica si la propiedad está o no oculta o reemplazada.

Comentarios

Cuando en la ventana Propiedades se muestra un objeto con un extensor que admite IFilterProperties, invoca a IsPropertyHidden en cada una de las propiedades que se pueden examinar expuestas por el objeto. Si este método devuelve vsFilterPropertiesAll, la propiedad está oculta. Si devuelve vsFilterPropertiesSet, la propiedad es de sólo lectura. Si devuelve vsFilterPropertiesNone, la propiedad aparece en la ventana.

Para restringir los valores de una propiedad, el extensor debe devolver vsFilterPropertiesAll y también exponer la misma propiedad con nombre por medio de su propia implementación de IDispatch con el conjunto de valores restringido.

Seguridad de .NET Framework

Vea también

Referencia

IFilterProperties Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Implementar y utilizar extensores de automatización