3

StyleCopのカスタム ルール セットとReSharper プラグインを使用して、入力時にコードを自動的にチェックします。

StyleCopの規則SA1101は、現在のクラスのメンバーへの呼び出しは、現在のクラスthis.で実際に定義されていることを示すために開始する必要があると述べています。

クラスのメンバーをオートコンプリートするときにthis.プレフィックスが自動的に追加されるように設定する方法はありますか?

public bool Running { get; set; }例として使用しましょう:

Run」 +と入力Tabすると、今は になりますがRunning、 として出てきてほしいthis.Runningです。

これにより、多くの時間と入力を節約できます。

編集

resharperのオプションReSharper => Options => Code Editing => C# => Formatting Style => Other => "Force 'this.' qualifier for instance member"(Jon が言及) は意図したとおりに機能しないことに注意してください。;ステートメントの最後にa を追加するとき(これは許容されます)、またはタブがthis.クラス メンバーに追加された後でもありません。

4

1 に答える 1

2

あなたがに行くなら

ReSharper => Options => Code Editing => C# => Formatting Style => Other

「Force 'this'」というオプションがあります。インスタンスメンバーの修飾子" .

有効にすると、意図したとおりに機能するはずです。

于 2012-05-22T17:20:34.843 に答える