◆ メソッドの引数の途中にコメント書くとダメ

VisualStudio 2015 で Ctrl-E > Ctrl-D の自動整形機能を使うと改行コードが CRLF に変わることがあります

これに限らず 貼り付けたときの整形の改行などあちこちで CRLF で改行されます

LF に統一したいのですが これのせいで毎回保存オプションで LF 指定して保存し直しています
編集中はまぁ仕方ないのですが LF 変換と整形は保存のときにセットでやっているので 整形で LF 変換が崩れるのは困ります


この現象が起きるのは メソッド呼び出しの途中にコメントがあるときです
using System;
using System.Collections.Generic;

namespace sample
{
    class Class1
    {
        public Class1()
        {
            var a = new List<int>
            {
                1,
                // aa
                2
            };

            var b = Math.Max(
                1,
                // aa
                2
            );
        }
    }
}

赤色になってる 「1,」 と 「// aa」 の行末が CRLF に変換されます
上の List の初期化子などは問題なくてメソッドの呼び出しだけみたいです

Express, Community 問わずに発生します

一番の問題は VisualStudio ほどの IDE に保存時に自動整形やプロジェクトにデフォルトのエンコーディングや改行コードを指定する機能がないことですけどね