0

#region読みやすくするために、ブロック内のコードをインデントするのが好きです(個人的な好み)。ただし、テキスト エディターの既定の動作では、次のように、コードを周囲の領域と共にインライン化します。

#region

// code defaults to this position 

#endregion

次のインデント動作を許可する拡張機能を見つけることができませんでした。

#region

    // code should indent to here by default

#endregion

roslyn コード分析を使用して、このフォーマットを強制するアナライザーを作成できますか?

4

1 に答える 1

0

ええ、あなたは間違いなくそれを行うことができます。上記のコードを C# ファイルに入れ、シンタックス ビジュアライザー ([表示] -> [その他のウィンドウ]) を見ると、がコメント付きのインスタンス#regionとして表示されていることがわかります。 RegionDirectiveTriviaSingleLineCommentTriviaここに画像の説明を入力

WhitespaceTriviaの前により長く作成する必要があるようです。SingleLineCommentTrivia

于 2016-03-11T15:35:33.583 に答える