SilverlightMappingToolBasic.MetadataViewModel.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj)
        {
            MetadataViewModel compareTo = obj as MetadataViewModel;
            if (compareTo != null)
            {
                if (MetadataValue == compareTo.MetadataValue &&
                    MetadataName == compareTo.MetadataName &&
                    MetadataTypeUid == compareTo.MetadataTypeUid &&
                    this.NodeUid == compareTo.NodeUid &&
                    this.RelationshipUid == compareTo.RelationshipUid &&
                    this.DescriptorTypeUid == compareTo.DescriptorTypeUid)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            else
            {
                return false;
            }
        }