internal override void Bind(V1Interop.ITask v1Task) { object o = null; unboundValues.TryGetValue("Path", out o); v1Task.SetApplicationName(o == null ? string.Empty : o.ToString()); o = null; unboundValues.TryGetValue("Arguments", out o); v1Task.SetParameters(o == null ? string.Empty : o.ToString()); o = null; unboundValues.TryGetValue("WorkingDirectory", out o); v1Task.SetWorkingDirectory(o == null ? string.Empty : o.ToString()); }