Ho il seguente software:VS2013 con ReSharper 8.2 non riconosce i contratti di codice?
- Visual Studio 2013 Aggiornamento 2
- Code Contracts (1.6.60617.15)
- ReSharper C# edizione (8.2.0.2160)
- Code Contracts ReSharper (1.0.0.0)
Quando apro un metodo con contratti di codice, ReSharper è confuso circa il contratto:
Mi avverte che chapter
può essere nullo, anche se il contratto prevede che non sia. Inoltre:
Il contratto metodo invariante è contrassegnato come never used
. Tecnicamente corretto, ma non dovrebbe dirmelo perché il metodo viene utilizzato dal programma di riscrittura del contratto per ottenere informazioni su ogni invariante. Come faccio a insegnare a ReSharper sui contratti di codice per correggere questi due problemi?
Incollare il codice come testo, non come immagine. –
Anche feedback a Microsoft. Quindi, Microsoft correggerà il problema nel prossimo aggiornamento. – Shell
Per dimostrare il problema, avevo bisogno dell'aspetto del problema in quanto qualcuno che avesse familiarità con l'ambiente di ReSharper avrebbe potuto vederlo. A cosa serve incollare il codice, @ SonerGönül? –