public object WithRemoteTargets(object targetsObject) { var targets = TargetsParser.ParseTargetsFromObject(targetsObject); foreach (var remoteTarget in RemoteTargets) { foreach (KeyValuePair <string, IObsoleteTask> target in TargetsParser.ParseTargetsFromObject(remoteTarget)) { targets.Add(target.Key, target.Value); } } return(targets); }
public IDictionary <string, IObsoleteTask> GetTargetsFromAssembly(MethodInfo getTargetsMethod, IParameters parameters) { return(TargetsParser.ParseTargetsFromObject(TargetsMethodInvoker.InvokeTargetsMethod(getTargetsMethod, parameters))); }