Me gustaría determinar el impacto que un cambio de código dentro de la anulación de Equals() en mi clase tendría en el código.Cómo omitir las anulaciones de un método al buscar todas las referencias
public override bool Equals(object obj)
{
// My code to be changed
return true;
}
Cuando yo SHIFT-F12 para encontrar todas las referencias, Visual Studio vuelve 126,703 lugares en los que estoy llamando Object.equals().
¿Hay alguna manera de omitir las anulaciones del método Equals() al buscar referencias?
Veo una pregunta similar en http://stackoverflow.com/questions/7399284/c-how-to-find-references-to-equals-operator-for-a-particular-class-in-visual-s – GregC
Me gusta el truco de Mark [Obsoleto]. – GregC
Sin embargo, "error CS0809: Advertencia como error: el miembro obsoleto 'Foo.ToString()' anula el miembro no obsoleto 'object.ToString()'". Y si "#pragma warning disable 809" se ignora el atributo [Obsolete]. :-P – yoyo