【发布时间】:2013-06-03 04:28:35
【问题描述】:
根据MSDN documentation for the <var> XML Documentation Comment,我应该能够装饰一个变量,以便智能感知器知道该变量是什么类型。
它不适合我。是我做错了还是该功能在这种情况下不起作用?
这是一个示例,其中智能感知对 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。
但是,变量 foo 的智能感知不会从 XML 注释中推断出类型,也不会显示 AA 或 AB。
【问题讨论】:
-
你在使用 Resharper 吗?
-
我正在使用 Resharper。我还没有尝试禁用它。我从来没有想过。早上试试。
-
@SLaks 就是这样。 Resharper 不理解 var 注释。将其添加为答案,我会接受。
标签: visual-studio-2012 resharper javascript-intellisense resharper-7.1