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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.