IFilterProperties.IsPropertyHidden(String) Метод

Определение

Возвращает, будет ли указанное свойство отфильтровано (скрыто или переопределено) в окне " Свойства ".

public:
 EnvDTE::vsFilterProperties IsPropertyHidden(System::String ^ PropertyName);
public:
 EnvDTE::vsFilterProperties IsPropertyHidden(Platform::String ^ PropertyName);
EnvDTE::vsFilterProperties IsPropertyHidden(std::wstring const & PropertyName);
[System.Runtime.InteropServices.DispId(1)]
public EnvDTE.vsFilterProperties IsPropertyHidden (string PropertyName);
[<System.Runtime.InteropServices.DispId(1)>]
abstract member IsPropertyHidden : string -> EnvDTE.vsFilterProperties
Public Function IsPropertyHidden (PropertyName As String) As vsFilterProperties

Параметры

PropertyName
String

Имя запрашиваемого свойства, чтобы определить, было ли оно скрыто или переопределено в окне " Свойства ".

Возвращаемое значение

vsFilterProperties

Константа vsFilterProperties, показывающая, является ли свойство скрытым или переопределенным.

Атрибуты

Комментарии

Когда в окне свойств отображается объект с расширительом, который поддерживает IFilterProperties , он вызывается IsPropertyHidden для каждого отображаемого свойства, предоставляемого объектом. Если этот метод возвращает значение vsFilterPropertiesAll , свойство скрыто. Если он возвращает vsFilterPropertiesSet , свойство становится доступно только для чтения. Если он возвращает vsFilterPropertiesNone , свойство отображается в окне.

Чтобы ограничить значения свойства, расширитель должен возвращать, vsFilterPropertiesAll а также предоставлять то же именованное свойство через собственную реализацию IDispatch с ограниченным набором значений.

Применяется к