次の方法で共有


UITestPropertyProvider クラス

ユーザー インターフェイス (UI) テスト コントロールにプロパティを提供するためのカスタム サポートを実装するために使用される抽象基本クラスを提供します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestPropertyProvider

名前空間:  Microsoft.VisualStudio.TestTools.UITesting
アセンブリ:  Microsoft.VisualStudio.TestTools.UITesting (Microsoft.VisualStudio.TestTools.UITesting.dll 内)

構文

'宣言
<CLSCompliantAttribute(True)> _
Public MustInherit Class UITestPropertyProvider
[CLSCompliantAttribute(true)]
public abstract class UITestPropertyProvider
[CLSCompliantAttribute(true)]
public ref class UITestPropertyProvider abstract
[<AbstractClass>]
[<CLSCompliantAttribute(true)>]
type UITestPropertyProvider =  class end
public abstract class UITestPropertyProvider

UITestPropertyProvider 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド UITestPropertyProvider インフラストラクチャ。 UITestPropertyProvider クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ IsGetProperty インフラストラクチャ。関連付けられたプロパティへの現在の呼び出しが get 呼び出しか set 呼び出しかを示す値を取得または設定します。
プロテクト プロパティ PropertyName インフラストラクチャ。関連付けられたプロパティの名前を取得または設定します。
プロテクト プロパティ UIControl 関連付けられたユーザー インターフェイス テスト コントロールを取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetControlSupportLevel 派生クラスでオーバーライドされた場合、指定されたコントロールに対するこのプロバイダーのサポート レベルを示す値を返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetPredefinedSearchProperties 派生クラスでオーバーライドされた場合、関連付けられたコントロールに対して事前定義されている検索プロパティを含む文字列配列を取得します。
パブリック メソッド GetPropertyDescriptor 指定されたコントロールの指定されたプロパティのプロパティ記述子を返します。
パブリック メソッド GetPropertyForAction 派生クラスでオーバーライドされた場合、指定されたコントロールで指定されたアクションによって使用されるプロパティの名前を返します。
パブリック メソッド GetPropertyForControlState 派生クラスでオーバーライドされた場合、指定されたコントロールの状態の値に一致するプロパティ名の配列とすべての状態の値の配列を返します。
パブリック メソッド GetPropertyNames 派生クラスでオーバーライドされた場合、指定されたコントロールのプロパティ名のコレクションを返します。
パブリック メソッド GetPropertyNamesClassType 派生クラスでオーバーライドされた場合、指定されたコントロールにプロパティ名を提供するクラスの Type を返します。
パブリック メソッド GetPropertyValue 派生クラスでオーバーライドされた場合、指定されたコントロールの指定されたプロパティの値を返します。
パブリック メソッド GetSpecializedClass 派生クラスでオーバーライドされた場合、指定されたテスト コントロールに対応する専用コントロール (HTML 用、Windows フォーム用、または Windows Presentation Foundation 用) の Type を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetPropertyValue 派生クラスでオーバーライドされた場合、指定されたコントロールの指定されたプロパティを指定された値を使用して設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.TestTools.UITesting 名前空間

その他の技術情報

Enable Coded UI Testing of Your Controls