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: StringIl 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.