2010-02-18 16 views
7

Mi piace il mio codice formattato in questo modo:ReSharper: la formattazione dei delegati

WithDataContext.Execute(
    delegate(DataContext dataContext) 
    { 
     // code goes here. 
    }); 

ReSharper vuole auto-formato in questo modo:

WithDataContext.Execute(
          delegate(DataContext dataContext) 
           { 
            // code goes here. 
           }); 

Quali opzioni devo modificare per ottenere ciò che Voglio?

risposta

10

ReSharper -> Opzioni -> C# -> Formattazione Style -> Bretelle Layout -> metodo anonimo dichiarazione

Impostare su "Alla riga successiva (stile BSD)"

ReSharper -> Opzioni -> C# -> Formattazione Stile -> Altro -> Allinea Multiline Constructs

Deseleziona "Argomenti chiamata" e otterrai ciò che stai cercando.

+0

Grazie - mi stava infastidendo –

2

Non esiste un'opzione per la formattazione simile a quella che riesco a trovare, ma date un'occhiata a ReSharper | Opzioni: Lingue | C# | Stile formattazione | Layout bretelle. Ha un numero di opzioni come il formato di tipo anonimo.

+0

Impostando "Dichiarazione di metodo anonima", è possibile far sì che il delegato si allinei correttamente. Buona. Dove sono gli spazi extra che arrivano all'inizio della linea 'delegato'? –

Problemi correlati