AppFriendExtensions

クラス概略
AppFriendを拡張します。



public static  dynamic Copy(this AppFriend app, Object obj)
解説
テスト対象アプリケーション内に指定のオブジェクトをコピーし、その変数を操作するDynamicAppVarを返します。

戻り値
DynamicAppVar。

引数
app
アプリケーション操作クラス。
obj
送信されるオブジェクト(シリアライズ可能なオブジェクトもしくはAppVar、DynamicAppVarであること)。



public static  dynamic Null(this AppFriend app)
解説
テスト対象アプリケーション内にnullの変数を宣言し、その変数を操作するDynamicAppVarを返します。

戻り値
DynamicAppVar。

引数
app
アプリケーション操作クラス。



public static  dynamic Type(this AppFriend app)
解説
空のDynamicAppTypeを生成するヘルパメソッドです。
この後にネームスペースとタイプを続けてください。

WindowsAppFriend app = new WindowsAppFriend(handle);
app.Type().System.Windows.Forms.Control.FromHandle(handle);

戻り値
DynamicAppType。

引数
app
アプリケーション操作クラス。



public static  dynamic Type<T>(this AppFriend  app)
解説
指定のタイプのDynamicAppTypeを生成するためのヘルパメソッドです。

戻り値
DynamicAppType。

引数
T
タイプ。
app
アプリケーション操作クラス。