New tests.
[mono.git] / mcs / class / corlib / System.Security.Policy / UrlMembershipCondition.cs
index 1d2a415f7475f9e28b03eef8c8431c0c736fbdfb..2098239bcb87b73000db0b68cab9cc916dc503aa 100644 (file)
@@ -38,9 +38,7 @@ using Mono.Security;
 namespace System.Security.Policy {
 
        [Serializable]
-#if NET_2_0
        [ComVisible (true)]
-#endif
        public sealed class UrlMembershipCondition : IMembershipCondition, IConstantMembershipCondition {
 
                private readonly int version = 1;
@@ -52,14 +50,9 @@ namespace System.Security.Policy {
                 {
                        if (url == null)
                                throw new ArgumentNullException ("url");
-#if NET_2_0
                        CheckUrl (url);
                        userUrl = url;
                         this.url = new Url (url);
-#else
-                        this.url = new Url (url);
-                       userUrl = this.url.Value;
-#endif
                 }
 
                internal UrlMembershipCondition (Url url, string userUrl)
@@ -132,26 +125,22 @@ namespace System.Security.Policy {
                        return (String.Compare (u, 0, umc.Url, 0, length, true, CultureInfo.InvariantCulture) == 0);
                }
 
-                public void FromXml (SecurityElement element)
+                public void FromXml (SecurityElement e)
                 {
-                        FromXml (element, null);
+                        FromXml (e, null);
                 }
 
-               public void FromXml (SecurityElement element, PolicyLevel level)
+               public void FromXml (SecurityElement e, PolicyLevel level)
                {
-                       MembershipConditionHelper.CheckSecurityElement (element, "element", version, version);
+                       MembershipConditionHelper.CheckSecurityElement (e, "e", version, version);
                        
-                       string u = element.Attribute ("Url");
-#if NET_2_0
+                       string u = e.Attribute ("Url");
                        if (u != null) {
                                CheckUrl (u);
                                url = new Url (u);
                        } else {
                                url = null;
                        }
-#else
-                       url = (u == null) ? null : new Url (u);
-#endif
                        userUrl = u;
                }
 
@@ -180,7 +169,6 @@ namespace System.Security.Policy {
 
                // internal stuff
 
-#if NET_2_0
                internal void CheckUrl (string url)
                {
                        // In .NET 1.x Url class checked the validity of the 
@@ -196,6 +184,5 @@ namespace System.Security.Policy {
                                throw new ArgumentException (msg, "name");
                        }
                }
-#endif
         }
 }