public override SecurityElement ToXml()
{
SecurityElement esd = CodeAccessPermission.CreatePermissionElement( this, this.GetType().FullName );
if(IsUnrestricted())
esd.AddAttribute( "Unrestricted", "true" );
else
esd.AddAttribute( "Resources", XMLUtil.BitFieldEnumToString( typeof( HostProtectionResource ), Resources ) );
return esd;
}