blob: 0d6820b8dcd69e54bd5754690a2cc7660e1d75fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
using System;
using System.Collections.Generic;
namespace Microsoft.Build.Framework
{
public interface ITaskFactory
{
string FactoryName { get; }
Type TaskType { get; }
void CleanupTask (ITask task);
ITask CreateTask (IBuildEngine taskFactoryLoggingHost);
TaskPropertyInfo [] GetTaskParameters ();
bool Initialize (string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost);
}
}
|