2011-08-19 2 views
10

Ho chiesto questo same question ai forum della community R #; non ho sentito niente in pochi giorni. Ho pensato di reinserire su SO.ReSharper Impostazioni per la spaziatura nei commenti XML con attributi

Dov'è l'impostazione R # 6 per la spaziatura nei commenti XML attorno al segno di uguale per C#? Ho esaminato tutte le opzioni di formattazione del codice che ho trovato nelle impostazioni R #, ma nessuna sembra incidere sul problema di spaziatura descritto di seguito ogni volta che utilizzo lo strumento di pulizia del codice R #.

Prima di formattazione R # codice:

/// <summary> 
/// Writes trace information... 
/// </summary> 
/// <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache" /> object containing....</param> 


Dopo R # codice di clean-up formattazione:

/// <summary> 
/// Writes trace information... 
/// </summary> 
/// <param name = "eventCache">A <see cref = "T:System.Diagnostics.TraceEventCache" /> object containing....</param> 

Avviso la spaziatura intorno al segno uguale tra il 'nome' e 'eventCache'; e tra "cref" e "T: System ..."

risposta

4

Questo è stato segnalato come un bug, già nel 5 di Resharper nell'ottobre 2009, ed è particolarmente irritante perché accade in modo diverso per persone diverse.

Attualmente è necessario creare un nuovo profilo di pulitura del codice e deselezionare "Riformatta commenti di documenti XML incorporati".

+0

Ho appena eseguito un riformatt completo e non ho aggiunto spazi attorno al segno di uguale ... – CyberDude

+0

Il profilo di reformatt completo non include "commenti di documenti XML incorporati di riformattazione", per impostazione predefinita. –

+0

Quindi noto ... Comunque, ora ho creato un profilo personalizzato e ho aggiunto solo quell'azione, ma l'esecuzione del riformatt non ha avuto alcun effetto ... – CyberDude

17

In "ReSharper → Opzioni → Modifica codice → Commenti documento XML → Stile di formattazione → Contenuto tag → Rientro all'interno dell'elemento che contiene il testo" set "Nessun rientro dall'elemento padre".

+0

Questa è la risposta corretta - altri sono falsi archi o vecchi (R # 6) bug –