Class SplitPartCollection
Contents
[
Hide
]SplitPartCollection class
Collection that represents the portions of a task.
public class SplitPartCollection : IList<SplitPart>
Properties
Name | Description |
---|---|
Count { get; } | Gets the number of parts in the collection. |
Item { get; set; } | Retrieves a task’s split part at the given index. |
Methods
Name | Description |
---|---|
GetEnumerator() | Returns an enumerator for this collection. |
ToArray() | Copies all parts from the collection to a new array. |
Examples
Shows how to work with split part collections.
var project = new Project(DataDir + "Splits.mpp");
var task = project.RootTask.Children.GetById(1);
// iterate over split parts
Console.WriteLine("Iterate over split parts");
Console.WriteLine("Split parts count:" + task.SplitParts.Count);
foreach (var splitPart in task.SplitParts)
{
Console.WriteLine("Start: " + splitPart.Start);
Console.WriteLine("Finish: " + splitPart.Finish);
}
// get the part by index
var split = task.SplitParts[0];
Console.WriteLine("Split start: " + split.Start);
// make some work with the first split part of the task
See Also
- class SplitPart
- namespace Aspose.Tasks
- assembly Aspose.Tasks