using System.Collections.Generic; using System.Linq; using Microsoft.Build.Framework; using Xamarin.Messaging.Build.Client; namespace Xamarin.MacDev.Tasks { public class ReadAppManifest : ReadAppManifestTaskBase, ITaskCallback { public override bool Execute () { if (ShouldExecuteRemotely ()) return new TaskRunner (SessionId, BuildEngine4).RunAsync (this).Result; return base.Execute (); } public bool ShouldCopyToBuildServer (ITaskItem item) => false; public bool ShouldCreateOutputFile (ITaskItem item) => false; public IEnumerable GetAdditionalItemsToBeCopied () => Enumerable.Empty (); } }