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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。