2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / Service.cs
index 2d2512bdc98226dd2da698fac3939ff420ec9d51..52bccf085492c536a445435d96cb777c01eb8743 100644 (file)
 \r
 using System.Xml.Serialization;\r
 \r
-namespace System.Web.Services.Description {\r
-       public sealed class Service : DocumentableItem {\r
-\r
+namespace System.Web.Services.Description\r
+{\r
+       public sealed class Service :\r
+#if NET_2_0\r
+               NamedItem\r
+#else\r
+               DocumentableItem \r
+#endif\r
+       {\r
                #region Fields\r
 \r
                ServiceDescriptionFormatExtensionCollection extensions;\r
+#if !NET_2_0\r
                string name;\r
+#endif\r
                PortCollection ports;\r
                ServiceDescription serviceDescription;\r
 \r
@@ -47,7 +55,9 @@ namespace System.Web.Services.Description {
                public Service ()\r
                {\r
                        extensions = new ServiceDescriptionFormatExtensionCollection (this);\r
+#if !NET_2_0\r
                        name = String.Empty;\r
+#endif\r
                        ports = new PortCollection (this);\r
                        serviceDescription = null;\r
                }\r
@@ -61,11 +71,13 @@ namespace System.Web.Services.Description {
                        get { return extensions; }\r
                }\r
 \r
+#if !NET_2_0\r
                [XmlAttribute ("name", DataType = "NCName")]    \r
                public string Name {\r
                        get { return name; }\r
                        set { name = value; }\r
                }\r
+#endif\r
 \r
                [XmlElement ("port")]   \r
                public PortCollection Ports {\r