Unbreak the build
[mono.git] / mcs / class / System / System.Net / WebPermissionAttribute.cs
index 45c615b9d1bb2b9c5d388206433394e06f3b3056..fadab95e60382b7e01418577ebe845fa60f10d3b 100644 (file)
@@ -6,7 +6,7 @@
 //     Sebastien Pouliot  <sebastien@ximian.com>
 //
 // (C) 2003 Andreas Nahr
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
 //
 // Permission is hereby granted, free of charge, to any person obtaining
 // a copy of this software and associated documentation files (the
@@ -53,15 +53,23 @@ namespace System.Net {
 
                public string Accept {
                        get {
+#if NET_2_0
                                if (m_accept == null)
                                        return null;
+#endif
                                return (m_accept as WebPermissionInfo).Info; 
                        }
                        set { 
                                if (m_accept != null)
                                        AlreadySet ("Accept", "Accept");
-
+#if NET_2_0
                                m_accept = new WebPermissionInfo (WebPermissionInfoType.InfoString, value);
+#else
+                               if (value == null)
+                                       m_accept = null;
+                               else
+                                       m_accept = new WebPermissionInfo (WebPermissionInfoType.InfoString, value);
+#endif
                        }
                }
 
@@ -83,15 +91,23 @@ namespace System.Net {
 
                public string Connect {
                        get {
+#if NET_2_0
                                if (m_connect == null)
                                        return null;
+#endif
                                return (m_connect as WebPermissionInfo).Info; 
                        }
                        set { 
                                if (m_connect != null)
                                        AlreadySet ("Connect", "Connect");
-
+#if NET_2_0
                                m_connect = new WebPermissionInfo (WebPermissionInfoType.InfoString, value);
+#else
+                               if (value == null)
+                                       m_connect = null;
+                               else
+                                       m_connect = new WebPermissionInfo (WebPermissionInfoType.InfoString, value);
+#endif
                        }
                }