/ / C # + Resharper - Metodo degli eventi con underscore - Convenzione di denominazione - c #, resharper

C # + Resharper - Metodo degli eventi con underscore - Convenzione di denominazione - c #, resharper

Ho VS 2010 con resharper (qualsiasi versione, ora 5.1).

La convenzione di denominazione predefinita fornita con R #sul nome del metodo pubblico o protetto è: "ThisIsMethodName", e penso che vada bene. Ma, a volte, la denominazione predefinita dei metodi .NET, non è come mi aspetto, ad esempio Page_Load, o (con un clic sul pulsante nel pannello di progettazione webform) Button1_Click. Come puoi vedere, abbiamo il segno di sottolineatura tra le parole.

Perché abbiamo questo e come (se possibile) posso rimuovere tutti i caratteri di sottolineatura dalla mia soluzione?

risposte:

1 per risposta № 1

Questi caratteri di sottolineatura sono creati dal valore predefinitoDesigner di Visual Studio WinForm (quando fai doppio clic sul nome dell'evento nel pannello delle proprietà VS crea un metodo con questo nome). Non sono sicuro di quale sia la convenzione in WCF. Questo non ha nulla a che fare con il resharper - osserverai lo stesso comportamento se lo disabiliti. Non penso che sia configurabile.

Puoi sempre rinominare questi metodi dopo che sono stati creati (nel solito modo - usando Resharper).


2 per risposta № 2

Penso che vivrei con il modo in cui dotnet crea gli eventi perché cambierai il nome ogni volta che crei un controllo che richiede un evento.

È possibile modificare i valori predefiniti in ReSharper se si desidera consentire questo formato. In VS2008, è in ReSharper -> Opzioni -> Lingue -> Comune -> Stili di denominazione.


0 per risposta № 3

È possibile modificare la richiamata di un modulo o di qualsiasi elemento disponibile nell'interfaccia utente in modo che corrisponda alla convenzione di denominazione da resharper.

Esempio:

esempio su come cambiare i callback