private void FireTaskCompleted(BuildAssembly assembly, ProjectBuildTaskType taskType) { var handler = TaskCompleted; if (handler != null) { handler(this, new ProjectBuildTaskEventArgs(assembly, taskType)); } }
private static int GetTaskID(ProjectBuildTaskType taskType) { switch (taskType) { case ProjectBuildTaskType.Load: return(0); case ProjectBuildTaskType.Analyze: case ProjectBuildTaskType.Analyze2: case ProjectBuildTaskType.Analyze3: return(1); case ProjectBuildTaskType.Change: return(2); default: throw new NotImplementedException(); } }
public ProjectBuildTaskEventArgs(BuildAssembly assembly, ProjectBuildTaskType taskType) { _assembly = assembly; _taskType = taskType; }