这里有一些示例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作为选项,但事实并非如此。如果输入“val2”,我会得到field1和field2。所以当我创建一个我在param注释中指定的相同类型的新对象时,intellisence会起作用。
任何想法我做错了或者这只是不支持?
答案 0 :(得分:2)
VS 2008不支持。下一版本将支持它。
在VS 2008中,XML注释仅用于生成工具提示信息。我认为工具提示可能只在引用文件中受支持。
答案 1 :(得分:0)
VS2010支持此功能。但为什么只针对原型方法呢? :(