public override bool Equals(object obj)
{
// If parameter is null return false.
if (obj == null)
{
return false;
}
// If parameter cannot be cast to Point return false.
ODDRPropertyRef oddr = obj as ODDRPropertyRef;
if ((System.Object)oddr == null)
{
return false;
}
return (oddr.AspectName().Equals(this.aspectName) && oddr.LocalPropertyName().Equals(this.LocalPropertyName()) && oddr.Namespace().Equals(this.Namespace()));
}