public bool Equals (SecurityFrame sf)
{
if (!Object.ReferenceEquals (_domain, sf.Domain))
return false;
if (Assembly.ToString () != sf.Assembly.ToString ())
return false;
if (Method.ToString () != sf.Method.ToString ())
return false;
if ((_assert != null) && !_assert.Equals (sf.Assert))
return false;
if ((_deny != null) && !_deny.Equals (sf.Deny))
return false;
if ((_permitonly != null) && !_permitonly.Equals (sf.PermitOnly))
return false;
return true;
}