System.Net.DnsPermissionAttribute.CreatePermission C# (CSharp) Method

CreatePermission() public method

public CreatePermission ( ) : IPermission
return IPermission
        public override IPermission CreatePermission()
        {
            if (Unrestricted) {
                return new DnsPermission( PermissionState.Unrestricted);
            }
            else {
                return new DnsPermission( PermissionState.None);
            }
        }
    }

Usage Example

		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");
		}
All Usage Examples Of System.Net.DnsPermissionAttribute::CreatePermission