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[プロパティ] ウィンドウで非表示またはオーバーライドされているかどうかを判断するときに照会するプロパティの名前。
戻り値
プロパティが非表示またはオーバーライドされているかどうかを示す vsFilterProperties 定数。
解説
[プロパティ] ウィンドウに、IFilterProperties をサポートしているエクステンダを持つオブジェクトが表示されている場合は、オブジェクトが公開している参照可能なプロパティごとに IsPropertyHidden が呼び出されます。このメソッドによって vsFilterPropertiesAll が返された場合、プロパティは非表示になっています。vsFilterPropertiesSet が返された場合、プロパティは読み取り専用です。vsFilterPropertiesNone が返された場合、プロパティはウィンドウ内に表示されています。
プロパティの値を制限するには、エクステンダが vsFilterPropertiesAll を返し、制限された値セットを持つ同じ名前のプロパティを IDispatch の実装を通じて公開する必要があります。
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。