CreatePermission() public method

public CreatePermission ( ) : IPermission
return IPermission
		public void Default ()
		{
			DnsPermissionAttribute a = new DnsPermissionAttribute (SecurityAction.Assert);
			Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId");
			Assert.IsFalse (a.Unrestricted, "Unrestricted");

			DnsPermission perm = (DnsPermission)a.CreatePermission ();
			Assert.IsFalse (a.Unrestricted, "Unrestricted");
		}
		public void Unrestricted ()
		{
			DnsPermissionAttribute a = new DnsPermissionAttribute (SecurityAction.Assert);
			a.Unrestricted = true;
			DnsPermission dp = (DnsPermission) a.CreatePermission ();
			Assert.IsTrue (dp.IsUnrestricted (), "IsUnrestricted");

			a.Unrestricted = false;
			dp = (DnsPermission)a.CreatePermission ();
			Assert.IsFalse (dp.IsUnrestricted (), "!IsUnrestricted");
		}