projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* SessionStateModule.cs: If using cookieless sessions add an
[mono.git]
/
mcs
/
class
/
System.Web
/
System.Web.UI
/
ControlBuilderAttribute.cs
diff --git
a/mcs/class/System.Web/System.Web.UI/ControlBuilderAttribute.cs
b/mcs/class/System.Web/System.Web.UI/ControlBuilderAttribute.cs
index b5548119b2d960c3ee5ee27f4363499b24e328c5..dfae94c445d25ce3fad53949932b3bcde4d207f0 100755
(executable)
--- a/
mcs/class/System.Web/System.Web.UI/ControlBuilderAttribute.cs
+++ b/
mcs/class/System.Web/System.Web.UI/ControlBuilderAttribute.cs
@@
-1,9
+1,11
@@
//
// System.Web.UI.ControlBuilderAttribute.cs
//
//
// System.Web.UI.ControlBuilderAttribute.cs
//
-// Duncan Mak (duncan@ximian.com)
+// Authors:
+// Duncan Mak (duncan@ximian.com)
+// Gonzalo Paniagua Javier (gonzalo@ximian.com)
//
//
-// (C)
Ximian, Inc.
+// (C)
2002 Ximian, Inc. (http://www.ximian.com)
using System;
using System;
@@
-13,7
+15,7
@@
namespace System.Web.UI {
public sealed class ControlBuilderAttribute : Attribute
{
Type builderType;
public sealed class ControlBuilderAttribute : Attribute
{
Type builderType;
- public static readonly ControlBuilderAttribute Default;
+ public static readonly ControlBuilderAttribute Default
= new ControlBuilderAttribute (null)
;
public ControlBuilderAttribute (Type builderType)
{
public ControlBuilderAttribute (Type builderType)
{
@@
-24,22
+26,22
@@
namespace System.Web.UI {
get { return builderType; }
}
get { return builderType; }
}
- [MonoTODO]
public override bool Equals (object obj)
{
public override bool Equals (object obj)
{
- return false;
+ if (!(obj is ControlBuilderAttribute))
+ return false;
+ return ((ControlBuilderAttribute) obj).builderType == builderType;
}
}
- [MonoTODO]
public override int GetHashCode ()
{
public override int GetHashCode ()
{
- return
42
;
+ return
base.GetHashCode ()
;
}
}
- [MonoTODO]
public override bool IsDefaultAttribute ()
{
public override bool IsDefaultAttribute ()
{
- return
false
;
+ return
Equals (Default)
;
}
}
}
}
}
}
+