diff options
Diffstat (limited to 'mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/BuildEngineResult.cs')
-rw-r--r-- | mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/BuildEngineResult.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/BuildEngineResult.cs b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/BuildEngineResult.cs new file mode 100644 index 0000000000..05b65f1bb4 --- /dev/null +++ b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/BuildEngineResult.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; + +namespace Microsoft.Build.Framework +{ + [SerializableAttribute] + public struct BuildEngineResult + { + public BuildEngineResult (bool result, List<IDictionary<string, ITaskItem[]>> targetOutputsPerProject) + { + this.result = result; + this.outputs = targetOutputsPerProject; + } + + readonly bool result; + public bool Result { + get { return result; } + } + + readonly IList<IDictionary<string, ITaskItem[]>> outputs; + public IList<IDictionary<string, ITaskItem[]>> TargetOutputsPerProject { + get { return outputs; } + } + } +} |