DurationEquals Method (Object)

Returns a value indicating whether this instance is equal to a specified object.

Namespace:  Aspose.Tasks
Assembly:  Aspose.Tasks (in Aspose.Tasks.dll) Version: 21.10
Syntax
public override bool Equals(
	Object obj
)

Parameters

obj
Type: SystemObject
The object to compare with this instance.

Return Value

Type: Boolean
True if the specified object is a Duration that has the same TimeSpan and TimeUnit values as this instance; otherwise, false.
Examples
Shows how to check duration equality.
var project = new Project();

var duration1 = project.GetDuration(1, TimeUnitType.Day);
var duration2 = project.GetDuration(1, TimeUnitType.Day);
var duration3 = project.GetDuration(1, TimeUnitType.Hour);

// the equality of duration is checked against to underlying timespan
Console.WriteLine("Duration 1: " + duration1.TimeSpan);
Console.WriteLine("Duration 2: " + duration2.TimeSpan);
Console.WriteLine("Duration 3: " + duration3.TimeSpan);
Console.WriteLine("Are durations 1 and 2 equal: " + duration1.Equals(duration2));
Console.WriteLine("Are durations 1 and 3 equal: " + duration1.Equals(duration3));
See Also