// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
+#if !MOONLIGHT
+
using System.Collections;
using System.Globalization;
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;
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);
}
}
}
}
+
+#endif
+