From ef410860dfb27c96aabd9a8781e1fc687794e444 Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Sun, 16 Nov 2003 05:07:44 +0000 Subject: [PATCH] Add TreeIter handlers svn path=/trunk/gtk-sharp/; revision=20057 --- gtk/TreeIter.custom | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 gtk/TreeIter.custom diff --git a/gtk/TreeIter.custom b/gtk/TreeIter.custom new file mode 100644 index 000000000..16feece94 --- /dev/null +++ b/gtk/TreeIter.custom @@ -0,0 +1,21 @@ +// +// To avoid ValueType.Equals which is slow +// + public override int GetHashCode () + { + return stamp; + } + + public override bool Equals (object o) + { + if (o == null) + return false; + + if (!(o is TreeIter)) + return false; + TreeIter ti = (TreeIter) o; + return ti.stamp == stamp && + ti._user_data == _user_data && + ti._user_data2 == _user_data2 && + ti._user_data3 == _user_data3; + }