Equals

Equals(VbaReference)

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

public bool Equals(VbaReference other)
ParameterTypeDescription
otherVbaReferenceThe specified VbaReference object to compare with this instance.

Return Value

Returns true if this instance is equal to the specified VbaReference object; otherwise, false.

Examples

Shows how to check VBA reference equality.

var project = new Project(DataDir + "VbaProject.mpp");

var reference1 = project.VbaProject.References.ToList()[0];
var reference2 = project.VbaProject.References.ToList()[1];

// the equality of references is checked against to reference's name.
Console.WriteLine("VBA reference 1 Name: " + reference1.Name);
Console.WriteLine("VBA reference 2 Name: " + reference2.Name);
Console.WriteLine("Are references equal: " + reference1.Equals(reference2));

See Also


Equals(object)

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

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

Return Value

Returns true if this instance is equal to the specified VbaReference object; otherwise, false.

Examples

Shows how to check VBA reference equality.

var project = new Project(DataDir + "VbaProject.mpp");

var reference1 = project.VbaProject.References.ToList()[0];
var reference2 = project.VbaProject.References.ToList()[1];

// the equality of references is checked against to reference's name.
Console.WriteLine("VBA reference 1 Name: " + reference1.Name);
Console.WriteLine("VBA reference 2 Name: " + reference2.Name);
Console.WriteLine("Are references equal: " + reference1.Equals(reference2));

See Also