public override SecurityElement ToXml() { SecurityElement se = PermissionHelper.Element(typeof(NetworkInformationPermission), version); // FIXME: add fields return(se); }
public override SecurityElement ToXml() { SecurityElement se = PermissionHelper.Element(typeof(DnsPermission), version); if (m_noRestriction) { se.AddAttribute("Unrestricted", "true"); } return(se); }
public override SecurityElement ToXml() { SecurityElement se = PermissionHelper.Element(typeof(AspNetHostingPermission), version); if (IsUnrestricted()) { se.AddAttribute("Unrestricted", "true"); // FDBK15156 fixed in 2.0 RC } se.AddAttribute("Level", _level.ToString()); return(se); }
public override SecurityElement ToXml() { SecurityElement se = PermissionHelper.Element(typeof(SmtpPermission), version); if (unrestricted) { se.AddAttribute("Unrestricted", "true"); } else { switch (access) { case SmtpAccess.ConnectToUnrestrictedPort: se.AddAttribute("Access", "ConnectToUnrestrictedPort"); break; case SmtpAccess.Connect: se.AddAttribute("Access", "Connect"); break; // note: SmtpAccess.None and invalid values aren't serialized to XML } } return(se); }