/ / C # + Resharper - metóda udalostí s podčiarknutím - Konvencia pomenovávania - c #, resharper

C # + Resharper - Udalosť metóda s podčiarknutím - Pomenovanie konvencie - c #, resharper

Mám VS 2010 s resharperom (akákoľvek verzia, teraz 5.1).

Predvolená konvencia pomenovávania prichádzajúca s R #o verejnej alebo chránenej metóde je meno: „ThisIsMethodName“ a myslím si, že je v poriadku. Niekedy však predvolené pomenovanie metód .NET nie je také, ako očakávam napríklad Page_Load alebo (kliknutím na tlačidlo v paneli dizajnu webových formulárov) Button1_Click. Ako vidíte, medzi slovami máme podčiarknutie.

Prečo to máme a ako (ak je to možné) môžem zo svojho riešenia odstrániť všetky podčiarknutia?

odpovede:

1 pre odpoveď č. 1

Tieto podčiarknutia sa vytvárajú predvoleneNávrhár Visual Studio WinForm (pri dvojitom kliknutí na názov udalosti na paneli vlastností VS vytvorí metódu s týmto názvom). Nie som si istý, aký je dohovor v WCF. Nemá to nič spoločné s opätovným užívaním - budete pozorovať rovnaké správanie, ak ho deaktivujete. Nemyslím si, že je konfigurovateľný.

Tieto metódy môžete kedykoľvek premenovať po ich vytvorení (zvyčajným spôsobom - pomocou nástroja Resharper).


2 pre odpoveď č. 2

Myslím, že by som žil s tým, ako bodka vytvára udalosti, pretože budete premenovať zakaždým, keď vytvoríte nejakú kontrolu, ktorá vyžaduje udalosť.

Ak chcete povoliť tento formát, môžete zmeniť predvolené nastavenia v programe ReSharper. Vo VS2008 je to v priečinku ReSharper -> Možnosti -> Jazyky -> Bežné -> Názvové štýly.


0 pre odpoveď č. 3

Môžete zmeniť spätné volanie formulára alebo akýchkoľvek prvkov dostupných v používateľskom rozhraní tak, aby sa zhodovali s konvenciou pomenovávania z opätovného zdieľania.

Príklad:

príklad zmeny spätného volania