43 lines
1.0 KiB
C#
Raw Permalink Normal View History

2019-09-10 22:48:25 +02:00
using System;
using System.Collections;
using Microsoft.Build.Framework;
namespace CapnpC.CSharp.MsBuild.Generation.Tests
{
class BuildEngineMock : IBuildEngine
{
public bool ContinueOnError => true;
public int LineNumberOfTaskNode => 0;
public int ColumnNumberOfTaskNode => 0;
public string ProjectFileOfTaskNode => null;
public bool BuildProjectFile(string projectFileName, string[] targetNames, IDictionary globalProperties, IDictionary targetOutputs)
{
return true;
}
public void LogCustomEvent(CustomBuildEventArgs e)
{
Console.WriteLine(e.Message);
}
public void LogErrorEvent(BuildErrorEventArgs e)
{
Console.WriteLine(e.Message);
}
public void LogMessageEvent(BuildMessageEventArgs e)
{
Console.WriteLine(e.Message);
}
public void LogWarningEvent(BuildWarningEventArgs e)
{
Console.WriteLine(e.Message);
}
}
}