public static T Create(string actionName, string priorText, IExecutionHarness harness) { object proxy = Create <T, ActionProxy <T> >(); ((ActionProxy <T>)proxy).SetParameters(actionName, priorText, harness); return((T)proxy); }
internal static IWlanAction CreateAction(String priorText, IExecutionHarness harness) { var action = new WlanAction(); action.Initialize(priorText, harness); return(action); }
public NetSH(IExecutionHarness harness) { _harness = harness; }
public static TInterface Create(string actionName, string priorText, IExecutionHarness harness) { return((TInterface) new ActionProxy <TInterface>(actionName, priorText, harness).GetTransparentProxy()); }
private ActionProxy(string actionName, string priorText, IExecutionHarness harness) : base(typeof(TInterface)) { _actionName = actionName; _harness = harness; _priorText = priorText; }
public void Initialize(string priorText, IExecutionHarness harness) { _initialized = true; _priorText = priorText + " " + ActionName; _harness = harness; }
private void SetParameters(string actionName, string priorText, IExecutionHarness harness) { _actionName = actionName; _harness = harness; _priorText = priorText; }
internal static IHttpAction CreateAction(String priorText, IExecutionHarness harness) { var action = new HttpAction(); action.Initialize(priorText, harness); return action; }
public void Initialize(String priorText, IExecutionHarness harness) { _harness = harness; _priorText = priorText + " " + ActionName; _initialized = true; }