summaryrefslogtreecommitdiff
path: root/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/ITaskFactory2.cs
blob: 9b53560ec76fbdf277a6affa63c4e6f4b75e9d49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
using System;
using System.Collections.Generic;

namespace Microsoft.Build.Framework
{
	public interface ITaskFactory2 : ITaskFactory
	{
		ITask CreateTask (IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters);
		bool Initialize (string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost);
	}
}