System.ComponentModel.ComplexBindingPropertiesAttribute.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj) {
            ComplexBindingPropertiesAttribute other = obj as ComplexBindingPropertiesAttribute; 
            return other != null &&
                   other.DataSource == dataSource &&
                   other.DataMember == dataMember;
        }

Usage Example

		public void EqualsTest ()
		{
			ComplexBindingPropertiesAttribute a;

			a = new ComplexBindingPropertiesAttribute ("source", "member");
			Assert.IsFalse (a.Equals (null), "1");
			Assert.IsFalse (a.Equals (new ComplexBindingPropertiesAttribute ("member", "source")), "2");
			Assert.IsTrue (a.Equals (new ComplexBindingPropertiesAttribute ("source", "member")), "3");
		}