2008-12-30 111 views
0

這裏是一些樣品的javascript:VS智能感知的JavaScript與PARAMATERS

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 


    } 
} 

不宜視覺工作室是給我的,當我做intellisence 「VAL」。在「doSomething」函數裏面?我希望它給我field1和field2作爲選項,但它不。如果輸入「val2」,我會得到field1和field2。所以當我創建一個與我在param註釋中指定的相同類型的新對象時,intellisence將起作用。

任何想法,我在做什麼錯或是這只是不支持?

回答

2

這在VS 2008中不受支持。它將在下一個版本中得到支持。

在VS 2008中,XML註釋僅用於生成工具提示信息。我認爲這些工具提示只能在引用的文件中被支持。

0

這在VS2010上受支持。但爲什麼只用於原型方法? :(