Esiste un modo per ordinare correttamente il codice nelle regioni che dividono metodi ed eventi? [chiuso]

1

Sto usando ReSharper e CodeMaid, entrambi hanno la loro opzione di codice "organizza", ma il problema è che non ho idea di come dirgli cos'è un evento e quale è un metodo / funzione che ho codificato.

Se riorganizzo il codice (voglio le regioni) raggruppa ogni evento e metodo di controllo insieme.

C'è un modo per dire loro cos'è un metodo e cos'è un evento? o c'è un'altra estensione che è specificamente migliore per riorganizzare il codice nel modo in cui voglio?

Voglio qualcosa del genere:

private void button1_click(object sender, EventArgs e){}

private void MyMethod1(){}

private void MyMethod2(){}

private void button2_click(object sender, EventArgs e){}

diventare:

#region Events
private void button1_click(object sender, EventArgs e){}

private void button2_click(object sender, EventArgs e){}
#endregion Events

#region Methods
private void MyMethod1(){}

private void MyMethod2(){}
#endregion Methods
    
posta Hikaros 23.09.2014 - 02:06
fonte

2 risposte

5

Le regioni non devono essere utilizzate . Mai.

Se vuoi organizzare metodi, proprietà, campi, eventi, ecc., potresti essere interessato a seguendo le regole di StyleCop e nel rendere obbligatorio il controllo di StyleCop durante ogni commit.

Inoltre, se stai attualmente scrivendo il codice in un editor di testo di base, potresti essere interessato a passare a Visual Studio, dove metodi, proprietà, campi, eventi, ecc. hanno icone distintive in Intellisense che rendono molto facile riconoscere visivamente. Nota che Visual Studio Express è gratuito.

    
risposta data 23.09.2014 - 02:27
fonte
1

Is there a way to sort code properly into regions dividing methods and events?

No.

Is there a way to sort code properly divide methods and events?

Sì. Seguire le linee guida per il resharper, l'ordinamento in base all'accessibilità e quindi in ordine alfabetico. Puoi quindi usare ctrl + e, ctrl + c (pulizia del codice) per usare il programma di riscrittura per ordinarli per te.

    
risposta data 23.09.2014 - 02:39
fonte

Leggi altre domande sui tag