2017-10-17 24 views
1

je le code suivant:Format en ligne type anonyme avec ReSharper pour être conforme à StyleCop

var newItems = items.Select(x => new { x.Id, x.Name }); 

ReSharper reformate ceci:

var newItems = items.Select(x => new {x.Id, x.Name}); 

Ce qui donne les avertissements StyleCop SA1012 et SA1013 Je essayé this solution mais il ne semble pas fonctionner pour les types anonymes.

Quel paramètre dois-je modifier dans ReSharper pour m'assurer que le reformatage est conforme à StyleCop?

+0

@TimSchmelter typo corrigé maintenant, merci. – openshac

+0

Reproduction possible de [Espace de force de reserrage après le support bouclé et avant la fermeture du support] (https://stackoverflow.com/questions/6066437/resharper-force-space-after-curly-bracket-and-before-closing-bracket) –

+0

@vadimyarovikov Cette solution ne semble pas fonctionner pour les types anonymes. – openshac

Répondre

1

Il y a une option qui détermine le comportement attendu:
C# -> Formatting Style -> Spaces -> Within single-line initializer braces.

De plus, vous avez probablement besoin de suspendre et redémarrer ReSharper ou redémarrer Visual Studio.