1

私のプロジェクトには、次のようなコーディング規則があります: ローカル変数 (メソッド内) の場合: [プレフィックス][変数名] の形式を使用します。

[プレフィックス] は、変数が Integer、Byte、String などのプリミティブ型の場合、データ型の最初の文字になります...

例:

Dim sCompanyName As String
Dim iArrayIndex As Integer
Dim bContactStatus As Boolean

この場合、Resharper がカスタム命名規則を作成する方法はありますか?

ありがとう。

4

2 に答える 2

1

ハンガリー語表記の「時代遅れ」の性質については Piers に完全に同意しますが、レガシー コードや時代遅れの会社標準の維持に行き詰まる場合があることは認識しています。

CodeIt.Rightには、ハンガリー語表記法を適用するのに役立つ一連の規則と、ハンガリー語表記法から MS .NET 規則に移行するのに役立つ一連の規則が含まれていることを知っておくと役立つ場合があります。最後に、完全に満足できない場合は、既存のルールをカスタマイズするか、独自のカスタム ルールをすばやく開発できます。

于 2011-11-26T06:56:23.957 に答える
1

厳密に言えば、ReSharper はハンガリー語表記を処理するように設定されていません。これは、.Net で変数に名前を付けるアラモードの方法では必要ないためです。したがって、これが本当に必要な場合は、ReSharper プラグインを作成して、R# 独自の命名提案システムを抑制し、独自の命名システムを実装することによって、命名システムを自分で実装する必要があります。

とはいえ、これは非常に困難で、おそらく実行不可能な作業です。

于 2011-11-24T20:02:16.277 に答える