5

私は VS2012 を使用しており、プロジェクト全体の Javascript 関数の名前空間の 1 つに、アンダースコア_で始まるすべての公開メソッドがあります。次に例を示します。

var NameSpace = {
    _aMethod = function () { },
    _anotherMethod = function () { }
};

名前空間の簡単なvsdoc ファイルを作成したところ、名前空間自体は表示されますが、どのメソッドも表示されません。注:_メソッドの先頭にある を削除すると、魅力的に機能します。

// This would work, and show up in the VSDOC
var NameSpace = {
    aMethod = function () { },
    anotherMethod = function () { }
 // ^ notice no underscores
};

とにかくこのあたりはありますか?

これらの方法はすべてと絡み合っているため、プロジェクト全体を調べて名前を変更することは (すべて検索を使用しても) 危険です。

4

1 に答える 1

4

[ツール]->[オプション]->[テキスト エディター]->[JavaScript]->[IntelliSense]->[参照] に移動すると、参照グループのドロップダウンが表示されます (これを変更する必要があるプロジェクトの種類によって異なります)。

適切なグループを取得すると、既定でインテリセンス参照ファイルが含まれていることに気付くでしょう。underscorefilter.js を削除してみてください

于 2013-07-19T21:37:09.800 に答える