summaryrefslogtreecommitdiff
path: root/mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs')
-rw-r--r--mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs b/mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs
index 355da20160..1b4e9e8356 100644
--- a/mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs
+++ b/mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs
@@ -53,7 +53,12 @@ namespace System.Web.Services.Description {
}
public Message this [string name] {
- get { return this [IndexOf ((Message) Table [name])]; }
+ get {
+ int index = IndexOf ((Message) Table [name]);
+ if (index >= 0)
+ return this [index];
+ return null;
+ }
}
#endregion // Properties