2017-09-07 4 views
0

私はFormatメソッドがオプションを受け入れることがわかりますが、OptionsSetオブジェクトの作成方法を理解することはできません。可能であれば、2つの連続した行にコメントが出現すると、フォーマッタがそれらの行を整列させるという、特に私が変更したい動作の1つです。だから、RoslynのFormatter.Formatメソッドにオプションオプションを渡すにはどうすればよいですか?

int x = 0; // Comment 1 
// Comment 2 
int y = 0; 

int x = 0; // Comment 1 
      // Comment 2 
int y = 0; 

答えて

0

になり、あなたのワークスペースのOptions propertyを使用してください。

+0

ありがとうございます。では、workspace = workspace.Options.WithChangedOption(FormattingOptions.IndentationSize、 "C#"、4)のようなタイプを入力してオプションを設定しますか? C#を言語として指定する正しい方法は何ですか? – Shane

+0

@Shane: 'LanguageNames.CSharp' – SLaks

関連する問題