次の方法で共有


IFilterProperties.IsPropertyHidden メソッド

更新 : 2007 年 11 月

指定したプロパティが [プロパティ] ウィンドウでフィルタをかけられている (非表示になっているかオーバーライドされている) かどうかを返します。

名前空間 :  EnvDTE
アセンブリ :  EnvDTE (EnvDTE.dll 内)

構文

'宣言
Function IsPropertyHidden ( _
    PropertyName As String _
) As vsFilterProperties
'使用
Dim instance As IFilterProperties
Dim PropertyName As String
Dim returnValue As vsFilterProperties

returnValue = instance.IsPropertyHidden(PropertyName)
vsFilterProperties IsPropertyHidden(
    string PropertyName
)
vsFilterProperties IsPropertyHidden(
    [InAttribute] String^ PropertyName
)
function IsPropertyHidden(
    PropertyName : String
) : vsFilterProperties

パラメータ

  • PropertyName
    型 : System.String

    [プロパティ] ウィンドウで非表示またはオーバーライドされているかどうかを判断するときに照会するプロパティの名前。

戻り値

型 : EnvDTE.vsFilterProperties

プロパティが非表示またはオーバーライドされているかどうかを示す vsFilterProperties 定数。

解説

[プロパティ] ウィンドウに、IFilterProperties をサポートしているエクステンダを持つオブジェクトが表示されている場合は、オブジェクトが公開している参照可能なプロパティごとに IsPropertyHidden が呼び出されます。このメソッドによって vsFilterPropertiesAll が返された場合、プロパティは非表示になっています。vsFilterPropertiesSet が返された場合、プロパティは読み取り専用です。vsFilterPropertiesNone が返された場合、プロパティはウィンドウ内に表示されています。

プロパティの値を制限するには、エクステンダが vsFilterPropertiesAll を返し、制限された値セットを持つ同じ名前のプロパティを IDispatch の実装を通じて公開する必要があります。

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

IFilterProperties インターフェイス

IFilterProperties メンバ

EnvDTE 名前空間

その他の技術情報

オートメーション エクステンダの実装と使用