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);
}