C'è un modo rapido per trovare tutte le implementazioni di, non i riferimenti a, il metodo/proprietà/etc di un'interfaccia? Ecco alcuni esempi di codice:Come si trovano rapidamente le implementazioni del metodo di un'interfaccia?
public class SomeClass : IBaseClass
{
public Int32 GetInt()
{
return 1;
}
}
public interface IBaseClass
{
public Int32 GetInt();
}
public class SomeOtherClass
{
IBaseClass _someClass;
private TestMethod()
{
_someClass = new SomeClass();
_someClass.GetInt();
}
}
voglio arrivare rapidamente a SomeClass.GetInt(), mentre la revisione SomeOtherClass.TestMethod(). Se faccio clic destro su _someClass.GetInt() e clicco su 'Vai a definizione', mi porta all'interfaccia. Se faccio clic su "Trova tutti i riferimenti", potrei potenzialmente vedere un elenco di tutti gli usi ... non solo le classi che implementano il metodo GetInt().
C'è un modo più veloce per trovare questo? Qualche consiglio da parte di altri sviluppatori? Stiamo usando D.I. per la maggior parte delle nostre dipendenze, il che significa che la traccia attraverso il codice profondamente annidato richiede per sempre.
Utilizzare MAIUSC + F12 per mostrare tutti i riferimenti, comprese le definizioni. –