New tests.
[mono.git] / mcs / class / corlib / System.Security.Policy / ZoneMembershipCondition.cs
index 934a954d89ec1b0c50f34d133c9e85e8b579c3e5..d3a831b2814bf141f50c7d34621693915cd64de7 100644 (file)
@@ -28,6 +28,8 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
+#if !MOONLIGHT
+
 using System.Collections;
 using System.Globalization;
 using System.Runtime.InteropServices;
@@ -35,9 +37,7 @@ using System.Runtime.InteropServices;
 namespace System.Security.Policy {
 
        [Serializable]
-#if NET_2_0
        [ComVisible (true)]
-#endif
        public sealed class ZoneMembershipCondition : IMembershipCondition, IConstantMembershipCondition {
 
                private readonly int version = 1;
@@ -100,16 +100,16 @@ namespace System.Security.Policy {
                        return (zmc.SecurityZone == zone);
                }
 
-                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 z = element.Attribute ("Zone");
+                       string z = e.Attribute ("Zone");
                        if (z != null) {
                                zone = (SecurityZone) Enum.Parse (typeof (SecurityZone), z);
                        }
@@ -139,3 +139,6 @@ namespace System.Security.Policy {
                 }
         }
 }
+
+#endif
+