Condividi tramite


Metodo IFilterProperties.IsPropertyHidden

Restituisce un valore che indica se la proprietà specificata è filtrata (nascosta o sottoposta a override) nella finestra Proprietà.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
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

Parametri

  • PropertyName
    Tipo: System.String
    Il nome della proprietà interrogata per determinare se è nascosta o è stata sottoposta a override nella finestra Proprietà o meno.

Valore restituito

Tipo: EnvDTE.vsFilterProperties
Costante vsFilterProperties che indica se la proprietà è nascosta o è stata sottoposta a override.

Note

Quando nella finestra Proprietà viene visualizzato un oggetto che ha un Extender che supporta l'oggetto IFilterProperties, viene richiamato il metodo IsPropertyHidden su ogni proprietà visualizzabile esposta dall'oggetto. Se il metodo restituisce il campo vsFilterPropertiesAll, la proprietà è nascosta. Se restituisce il campo vsFilterPropertiesSet, la proprietà diventa di sola lettura. Se restituisce il campo vsFilterPropertiesNone, la proprietà viene visualizzata nella finestra.

Per limitare i valori di una proprietà, l'Extender deve restituire il campo vsFilterPropertiesAll oltre che esporre la proprietà con lo stesso nome tramite l'implementazione del relativo IDispatch con un insieme di valori limitato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IFilterProperties Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Implementazione e utilizzo delle estensioni di automazione