Esiste comunque la possibilità di richiamare Resharper per passare all'implementazione concreta di un'interfaccia generica per un tipo specifico.Il resharper naviga verso un'implementazione concreta di un'interfaccia generica?
E.g. ICommandHandler<T>
e trova l'implementazione concreta? Posso ottenere Resharper per mostrare tutte le implementazioni di ICommandHandler
ma non mi consente di ottenere facilmente l'implementazione del tipo T. Abbiamo centinaia di gestori e la navigazione sta diventando più lenta.
Stiamo usando ReSharper 7.1
Aggiornamento
Esempi includono cose come:
public class AddStockRequestLineItemCommandHandler : ICommandHandler<AddStockRequestLineItemCommand>
public class RemoveStockRequestLineItemCommandHandler : ICommandHandler<RemoveStockRequestLineItemCommand>
public class StockRequestFufillingUpdateCommandHandler : ICommandHandler<StockRequestFufilingUpdateCommand>
Uso come in MVC costruttore di controllo come:
public StockRequestController(ICommandHandler<RemoveStockRequestLineItemCommand> stockRequestLineItemRemoveHandler)
{
this.stockRequestLineItemRemoveHandler = stockRequestLineItemRemoveHandler;
}
mi piacerebbe essere in grado di fare clic su ICommandHandler<RemoveStockRequestLineItemCommand>
e passare al clas di implementazione s RemoveStockRequestLineItemCommandHandler
Puoi mostrare un paio di firme di esempio? Prendo CTRL-F12 non fa il lavoro ... – levelnis
No ctrl + F12 elenca solo centinaia di implementazioni ICommandHandler. Non mi interessa il generico –
GraemeMiller
+1 per la domanda, mi piacerebbe essere in grado di fare anche questo, ma non credo che ReSharper sia abbastanza intelligente – levelnis