IFilterProperties.IsPropertyHidden - метод
Возвращает значение, показывающее, отфильтровано ли указанное свойство (скрыто или переопределено) в окне Свойства.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
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
Параметры
- PropertyName
Тип: System.String
Имя свойства, запрашиваемого для определения, было ли это свойство скрыто или переопределено в окне Свойства.
Возвращаемое значение
Тип: EnvDTE.vsFilterProperties
Константа vsFilterProperties, показывающая, является ли свойство скрытым или переопределенным.
Заметки
Если в окне Свойства отображается объект, имеющий расширение с поддержкой интерфейса IFilterProperties, то для каждого просматриваемого свойства, предоставляемого объектом, вызывается метод IsPropertyHidden.Если этот метод возвращает значение vsFilterPropertiesAll, то свойство является скрытым.Если возвращается значение vsFilterPropertiesSet, то свойство становится доступным только для чтения.Если возвращается значение vsFilterPropertiesNone, то свойство отображается в окне.
Чтобы ограничить значения свойства, расширение должно вернуть значение vsFilterPropertiesAll и предоставить свойство с таким же именем при помощи собственной реализации интерфейса "IDispatch" с ограниченным набором значений.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.