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.

Отключите его, и он будет работать нормально.

Другие вопросы по тегам