вот пример 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
}
}
Разве Visual Studio не должна давать мне интеллекта, когда я делаю "val". внутри функции "doSomething"? Я ожидал, что он предоставит мне поля field1 и field2 в качестве параметров, но это не так. Я ПОЛУЧАЮ field1 и field2, если наберу "val2". поэтому intellisence работает, когда я создаю новый объект того же типа, который я указывал в комментарии к параметру.
Есть идеи, что я делаю неправильно или это просто не поддерживается?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это не поддерживается в VS 2008. Он будет поддерживаться в следующей версии.
В VS 2008 комментарии XML используются только для создания всплывающей подсказки. И я думаю, что всплывающие подсказки могут поддерживаться только в ссылочных файлах.
Это поддерживается в VS2010. Но почему только для методов-прототипов? :(