modelli di Finding design con l'analisi statica del codice C # per la creazione di un plugin per ReSharper?

StackOverflow https://stackoverflow.com/questions/5306051

Domanda

Ho voluto verificare alcuni modelli di design in codice C # con l'analisi statica. Ho scoperto che con la creazione di un plugin per ReSharper posso verificare i modelli on-the-fly, mentre sto codifica. Ma non ho trovato una buona documentazione relativa alle sue API aperte. Ci sono dei link dove posso trovare idonea documentazione.

io sto usando modello MVVM così voglio verificare che le classi View-Girl non stanno avendo alcuna dipendenza con classi UI o elementi (elementi WPF).

È stato utile?

Soluzione

questo articolo sembra che potrebbe aiutare. C'è una procedura dettagliata per la creazione di un plug-in context-aware. E 'continuato qui .

I calcoli il secondo articolo è più pertinenti per voi in quanto copre utilizzando il modello visitatore di collegare nei demoni ReSharper -. E svolgere un lavoro utile

Questa pagina è la radice della documentazione Open API.

HTH

Altri suggerimenti

ReSharper 5 ha introdotto il catalogo del modello AKA ricerca strutturale e sostituzione. Esso consente di creare Correzioni rapide e azioni di contesto facilmente senza scrivere il proprio ReSharper plug-in. Vorrei raccomandare il check it out per vedere se sarà sufficiente per le vostre esigenze Prima di approfondire scrivere un plug-in. È possibile trovare una panoramica qui:

http: // blog .jetbrains.com / dotnet / 2010/04 / introducendo-ReSharper-50-strutturale-cercare e sostituzione /

JetBrains fornisce anche un catalogo di esempio, che mette in mostra alcune cose interessanti che si possono fare, sulla loro pagina di download:

http://www.jetbrains.com/resharper/download/index.html

La documentazione è attualmente un po 'frammentata. Per iniziare, date un'occhiata alla ReSharper Guida estensibilità che ho pensare bersagli versione 4.5, ma è comunque un buon inizio. Come l'altro manifesto citato, Hadi di Hariri blog è una fonte di bene per la ricerca di informazioni su ReSharper plug-in di scrittura. Inoltre, controllare la ReSharper PowerToy per alcuni esempi di codice.

Infine, ci sono (molto pochi, ancora) articoli su ReSharper sviluppo 6 plug-in disponibili qui . Più contenuti verranno aggiunti a breve.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top