* Binding.cs: removed extra XmlIgnore attribute on ServiceDescription
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / MessagePart.cs
index fab0a1348b683b42cc8dece9863c11dcd459b7d3..f4e21c18624a29985a7030acaab06faaa20c95e5 100644 (file)
@@ -8,6 +8,7 @@
 //\r
 \r
 using System.Xml;\r
+using System.Xml.Serialization;\r
 \r
 namespace System.Web.Services.Description {\r
        public sealed class MessagePart : DocumentableItem {\r
@@ -35,20 +36,24 @@ namespace System.Web.Services.Description {
 \r
                #region Properties\r
 \r
+               [XmlAttribute ("element")]\r
                public XmlQualifiedName Element {\r
                        get { return element; }\r
                        set { element = value; }\r
                }\r
                \r
+//             [XmlIgnore]\r
                public Message Message {\r
                        get { return message; }\r
                }\r
-               \r
+       \r
+               [XmlAttribute ("name", DataType = "NMTOKEN")]\r
                public string Name {\r
                        get { return name; }\r
                        set { name = value; }\r
                }\r
 \r
+               [XmlAttribute ("type")]\r
                public XmlQualifiedName Type {\r
                        get { return type; }\r
                        set { type = value; }\r