xamarin-macios/msbuild/Xamarin.iOS.Tasks.Core/Tasks/GetFullPathTaskBase.cs

28 строки
476 B
C#

using System.IO;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
using Xamarin.MacDev.Tasks;
namespace Xamarin.iOS.Tasks
{
public abstract class GetFullPathTaskBase : Task
{
public string SessionId { get; set; }
[Required]
public string RelativePath { get; set; }
[Output]
public string FullPath { get; set; }
public override bool Execute ()
{
FullPath = Path.GetFullPath (RelativePath);
return !Log.HasLoggedErrors;
}
}
}