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

26 строки
445 B
C#

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