TaskBaselineCollectionRemove Method

Removes baseline from this collection.

Namespace:  Aspose.Tasks
Assembly:  Aspose.Tasks (in Aspose.Tasks.dll) Version: 21.10
Syntax
public bool Remove(
	TaskBaseline item
)

Parameters

item
Type: Aspose.TasksTaskBaseline
The item to remove.

Return Value

Type: Boolean
true if the item has been removed successfully; otherwise, false

Implements

ICollectionTRemove(T)
Examples
Shows how to work with task baseline collections.
var project = new Project();

// create project baselines
var task = project.RootTask.Children.Add("Task");
project.SetBaseline(BaselineType.Baseline);

// print task baselines
Console.WriteLine("Count of task baselines: " + task.Baselines.Count);
foreach (var baseline in task.Baselines)
{
    Console.WriteLine("Baseline duration: {0}", baseline.Duration);
    Console.WriteLine("Baseline start: {0}", baseline.Start);
    Console.WriteLine("Baseline finish: {0}", baseline.Finish);
}

// lets clear all baselines
List<TaskBaseline> baselines = task.Baselines.ToList();
for (var i = 0; i < baselines.Count; i++)
{
    task.Baselines.Remove(baselines[i]);
}
See Also