Microsoft.Build.BuildEngine.Engine.RegisterDefaultTasks C# (CSharp) Method

RegisterDefaultTasks() private method

private RegisterDefaultTasks ( string tasksFile ) : Microsoft.Build.BuildEngine.TaskDatabase
tasksFile string
return Microsoft.Build.BuildEngine.TaskDatabase
		TaskDatabase RegisterDefaultTasks (string tasksFile)
		{
			Project defaultTasksProject = CreateNewProject ();
			TaskDatabase db;
			
			if (File.Exists (tasksFile)) {
				defaultTasksProject.Load (tasksFile);
				db = defaultTasksProject.TaskDatabase;
			} else {
				this.LogWarning ("Default tasks file {0} not found, ignoring.", tasksFile);
				db = new TaskDatabase ();
			}

			return db;
		}