NHibernate.Lob.CompressedXlob.Equals C# (CSharp) Method

Equals() public method

public Equals ( Xlob xlob ) : bool
xlob Calyptus.Lob.Xlob
return bool
		public override bool Equals(Xlob xlob)
		{
			CompressedXlob cx = xlob as CompressedXlob;
			if (cx == null) return false;
			if (this == cx) return true;
			if (!this.compression.Equals(cx.compression)) return false;
			byte[] a = this.data, b = cx.data;
			if (a.Length != b.Length) return false;
			for (int i = 0; i < a.Length; i++)
				if (a[i] != b[i])
					return false;
			return true;
		}
	}