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 安全性

請參閱

參考

IFilterProperties 介面

EnvDTE 命名空間

其他資源

實作及使用 Automation 擴充項