VS JavaScript intellisense с параметрами - PullRequest
0 голосов
/ 30 декабря 2008

Вот пример Javascript:

SomeObjectType = function() {
}

SomeObjectType.prototype = {
    field1: null,
    field2: null
}

SomeOtherObject = function() {
}

SomeOtherObject.prototype =
{
    doSomething: function(val) {
        /// <param name="val" type="SomeObjectType"></param>
        var val2 = new SomeObjectType();
        //val2. shows intellisense correctly
        //val. does NOT


    }
}

Разве визуальная студия не должна давать мне интеллигентность, когда я исполняю "val". внутри функции "doSomething"? Я ожидаю, что это даст мне field1 и field2 в качестве параметров, но это не так. Я действительно получаю field1 и field2, если я набираю «val2». так что intellisence работает, когда я создаю новый объект того же типа, который я указываю в комментарии к параметру.

Есть идеи, что я делаю неправильно или это просто не поддерживается?

Ответы [ 2 ]

2 голосов
/ 06 января 2009

Это не поддерживается в VS 2008. Это будет поддерживаться в следующей версии.

В VS 2008 комментарии XML используются только для генерации информации всплывающей подсказки. И я думаю, что всплывающие подсказки могут поддерживаться только в ссылочных файлах.

0 голосов
/ 17 апреля 2010

Это поддерживается на VS2010. Но почему только для методов-прототипов? (

...