Partilhar via


Método IFilterProperties.IsPropertyHidden

Retorna se a propriedade especificada está filtrada (oculta ou substituído) na Propriedades janela.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
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
    O nome da propriedade que está sendo consultado para determinar se ou não está oculto ou substituído na Propriedades janela.

Valor de retorno

Tipo: EnvDTE.vsFilterProperties
A vsFilterProperties constante que indica se ou não a propriedade estiver oculta ou substituída.

Comentários

Quando o Propriedades janela exibe um objeto que tem um extensor que ofereça suporte a IFilterProperties, ele chama IsPropertyHidden em cada propriedade navegável que o objeto expõe.Se esse método retorna vsFilterPropertiesAll, a propriedade está oculto.Se ela retorna vsFilterPropertiesSet, a propriedade é feita somente leitura.Se ela retorna vsFilterPropertiesNone, a propriedade é exibida na janela.

Para restringir os valores de uma propriedade, o extensor deve retornar vsFilterPropertiesAll e também expõem a mesma propriedade nomeada por meio de sua própria implementação IDispatch com o conjunto restrito de valores.

Segurança do .NET Framework

Consulte também

Referência

IFilterProperties Interface

Namespace EnvDTE

Outros recursos

Implementação e usando os extensores de automação