AppVarWrapper

Class Overview
This is the base class of AppVar wrappers.



public AppVarWrapper (app, appVar)
Explanation
Constructor.

Argument
app
Application manipulation object.
appVar
Variable manipulation object within the target application.



public FriendlyOperation this [string StaticOperation] {Get;}
public FriendlyOperation this [string StaticOperation, Async async] {Get;}
public FriendlyOperation   this [string StaticOperation, OperationTypeInfo OperationTypeInfo] {Get;}
public FriendlyOperation   this [string StaticOperation, OperationTypeInfo OperationTypeInfo, Async async] {Get;}
public FriendlyOperation   this [Type type, string operation] {get;}
public FriendlyOperation   this [Type type, string operation, Async async] {Get;}
public FriendlyOperation   this [Type type, string operation, OperationTypeInfo OperationTypeInfo] {Get;}
public FriendlyOperation   this [Type type, string operation, OperationTypeInfo OperationTypeInfo, Async async] {Get;}
Description
Returns a delegate to invoke static operations in the test application.

Return value
Delegate to invoke static operations in the application.

Parameters
staticOperation
The operation name in the form: Namespace.ClassName.OperationName
type
Class type for the target operation.
operation
The operation name.
operationTypeInfo
Operation type information. 
Used when there is more than one overload for the operation or you want to call an operation by the same name in a parent class. 
Often the operation can be resolved based on its parameters without specifying the operation type info.
async
Asynchronous execution.


JR