Dem ReSharper sagen, dass er einen Codeblock nicht formatieren soll

resharper
jetbrains
csharp
Tags: #<Tag:0x00007fb1c06febf8> #<Tag:0x00007fb1c06feab8> #<Tag:0x00007fb1c06fe978>

#1

ReSharper ist eine coole Ergänzung für Microsoft Visual Studio und die darin getätigte C#-Programmierung.

Manchmal kann es sinnvoll sein, einen Bereich eines Quelltextes bewusst von der automatischen Formatierung durch ReSharper auszuschließen.

Das geht dann so, dass Ihr Euren Quelltext in diese zwei Kommentarzeilen einschließt:

// @formatter:off

var myUntouchedLineOfCode = 10;
var myOtherUntouchedLineOfCode = "Hello World";

// @formatter:on

Innerhalb dieser Kommentare rührt ReSharper dann nichts an.

Syntax

Einen Block also einfach mit einer Zeile

// @formatter:off

einleiten und mit

// @formatter:on

beenden.

Weitere Kommentare

Nach den Kommentar-Befehlen können auch beliebige weitere Kommentare stehen, z. B.:

// @formatter:off — disable formatter after this line.

var myUntouchedLineOfCode = 10;
var myOtherUntouchedLineOfCode = "Hello World";

// @formatter:on — enable formatter after this line.

Tipp von Stack Overflow.