VS2012 JavaScript IntelliSense для "var" не работает?
Согласно документации MSDN для <var>
Комментарий к документации XML, я должен иметь возможность декорировать переменную так, чтобы intellisense знал, к какому типу относится переменная.
Это не работает для меня. Я делаю это неправильно или функция не работает в этом контексте?
Вот пример, где intellisense отлично работает для bar
, но не для foo
,
function demo() {
var A = {
"AA": function () {
this.AAA = "1";
},
"AB": function () {
this.ABA = 2;
}
};
function asdf() {
/// <var type="A">test</var>
var foo;
var bar = A;
}
}
Интеллектуальное значение для переменной bar
выводит тип из назначения и отображает правильно, показывая AA
а также AB
,
Однако intellisense для переменной foo не выводит тип из комментария XML и не показывает AA
или же AB
,
1 ответ
Решение
Решарпер не распознает комментарии Visual Studio Javascript IntelliSense.
Отключите его, и он будет работать нормально.