Equals

GroupCriterion.Equals method

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

public override bool Equals(object obj)
ParameterTypeDescription
objObjectThe object to compare with this instance.

Return Value

True if o is a GroupCriterion that has the same UID value as this instance; otherwise, false.

Examples

Shows how to check equality of group criteria.

var project = new Project(DataDir + "ReadGroupDefinitionData.mpp");
var group = project.TaskGroups.ToList()[1];

// get the first group criteria
List<GroupCriterion> groupCriteria = group.GroupCriteria.ToList();
var criterion1 = groupCriteria[0];
var criterion2 = groupCriteria[0];

// group criteria equality is based on public member 'Field'  
Console.WriteLine("Task Criterion 1 Field: " + criterion1.Field);
Console.WriteLine("Task Criterion 2 Field: " + criterion2.Field);
Console.WriteLine("Are the criteria equal: " + criterion1.Equals(criterion2));

See Also