public override bool Equals(object obj)
{
MetadataContext comparingObject = obj as MetadataContext;
if (comparingObject != null)
{
return (MetadataId == comparingObject.MetadataId) && (NodeUid == comparingObject.NodeUid) && (RelationshipUid == comparingObject.RelationshipUid) && (DescriptorTypeUid == comparingObject.DescriptorTypeUid);
}
else
{
return false;
}
}
}