以 vsdoc 格式记录 javascript 的 T 类型数组,我发现错误了吗?

2024-03-02

下列的这些 vsdoc 文档指南 http://weblogs.asp.net/bleroy/archive/2007/04/23/the-format-for-javascript-doc-comments.aspx,我无法让智能感知对给定类型的数组正常工作。这是一些演示问题的代码

function MyType() {
    /// <summary>Class description here</summary>
    /// <field name="PropertyA" type="Boolean">Description of Property A</field>
    /// <field name="PropertyB" type="String">Description of Property B</field>
 }
MyType.prototype.PropertyA = false;
MyType.prototype.PropertyB = "";

function testFunc(arrayOfMyType) {
    /// <summary>Description of testFunc</summary>
    /// <param name="arrayOfMyType" type="Array" elementType="MyType">asdfasdf</param>

    // right here, I should get the intellisense for an item of type MyType but I don't
    arrayOfMyType[0].

}

就在之后arrayOfMyType[0]我应该获得 MyType 的智能感知,但我没有。我还尝试了 for-in 循环来查看是否会产生正确的智能感知,但事实并非如此。我应该注意的是arrayOfMyType确实有适当的智能感知Array,如果我将其更改为Array to MyType然后我得到了正确的智能感知,但不是作为Array类型的MyType正如示例中评论的那样。

目前我只能访问 pre-sp1 vs2010,所以我不确定这是否是他们已经修补的错误。

谁能告诉我如果

  • 我的 vsdoc xml 注释写得不正确
  • 我关于期望在该行获得 MyType 的智能感知是否正确
  • 上述代码片段的智能感知适用于 vs2010 sp1

http://msdn.microsoft.com/en-us/library/vstudio/hh542725.aspx http://msdn.microsoft.com/en-us/library/vstudio/hh542725.aspx

function Point(x, y) {
    /// <summary>My class.</summary>

    /// <field name="x" type="Number">X coordinate</field>
    this.x = x;

    /// <field name="y" type="Number">Y coordinate</field>
    this.y = y;
}

function testFunc(arrayOfMyType) {
    /// <summary>Do a thing</summary>
    /// <param name="arrayOfMyType" type="Array" elementType="Point">Array of Points</param>

    // Do something
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以 vsdoc 格式记录 javascript 的 T 类型数组,我发现错误了吗? 的相关文章

随机推荐

  • 计算 pandas 数据框中并集的交集(杰卡德索引)

    我有一个像这样的数据框 animal ids cat 1 3 4 dog 1 2 4 hamster 5 dolphin 3 5 数据框相当大 有超过 8 万行 并且 ids 列可能轻松包含数千个 甚至 1 万个逗号分隔的 id 给定行中的
  • oddg 类型的 onClick(View) 方法必须重写超类方法吗?

    我遇到这样的错误 oddg 类型的 onClick View 方法必须重写超类 方法 我很困惑到底哪里发生了错误 您能指导一下吗 错误到底是什么 public class oddg extends Activity implements O
  • 使用 jQuery 获取大括号中无效的 HTML 代码

    我有一些 无效的 HTML 代码我无法改变 a href a a href a 使用 jQuery 我选择两个锚点之一 function someFunction id text id 现在 我想获取大括号内的文本 因此对于id 1这意味着
  • 我应该为多客户端应用程序使用单个还是多个数据库设置? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在开发一个 PHP 应用程序 旨在简化公司工作流程和项目管理 比如说Basecamp http www basecamphq com and
  • 如何在tinymce中禁用复制/粘贴

    我在我的网站上使用tinymce RTF 编辑器 我想禁用tinymce文本区域中的复制 粘贴选项 我在 stackoverflow 上找到了这个方法 但它对我不起作用 如何防止 禁用 Tinymce 中的复制和粘贴 https stack
  • 为什么不能将字符串文字连接到 __FUNCTION__?

    Isn t FUNCTION 字符串文字 我一直以为是这样的 FILE 但我刚刚发现我无法将字符串文字与其相邻连接 如果它不是字符串文字 那么它的定义是什么 我无法让 cscope 解决它 E g include
  • Keras ImageDataGenerator 中的增强

    我有两个关于 ImageDataGenerator 的问题 1 整批图像是否使用相同的增强 或者每个图像都有自己的随机变换 例如对于旋转 模块是否以相同的角度旋转批次中的所有图像 或者每个图像获得随机旋转角度 2 ImageDataGene
  • C++ 匿名结构

    我使用以下联合来简化字节 半字节和位操作 union Byte struct unsigned int bit 0 1 unsigned int bit 1 1 unsigned int bit 2 1 unsigned int bit 3
  • EF 迁移应该去哪里,我的类库项目还是我的 ASP.NET 项目?

    我的解决方案包含 FooBarAsp 一个asp项目 为应用程序提供UI FooBar 一个类库 应用程序 FooBar 测试 一个测试项目 测试应用程序 FooBar 使用 EF 6 Code First 并包含许多模型和一个DataCo
  • 你能在不破坏后退按钮的情况下拦截 UIWebView 中的 NSURLRequests 吗?

    我在将自定义 HTML 加载到我的UIWebView不破坏其goBack method 什么有效 我正在拦截我的 URL 请求UIWebView这样我就可以加载自定义 HTML 我可以控制所有 HTML 因此我的特殊应用程序请求使用自定义方
  • 如何在保存或编辑文件 tfs 时禁用自动签出

    请告诉我如何在编辑或保存文件时禁用 tfs 与 2013 中的自动结帐 我可以在 选项 对话框中选择 不执行任何操作 单击 源代码管理 然后单击 环境 然后在 编辑时 框中选择 不执行任何操作 然后选择 允许编辑签入的项目 但这不会无法解决
  • 是否可以一次向 pandas DataFrame 添加多个列?

    如果我想创建一个包含多个列的新 DataFrame 我可以一次添加所有列 例如 如下所示 data col 1 0 1 2 3 col 2 4 5 6 7 df pd DataFrame data 但现在假设我想向此 DataFrame 添
  • 如何在wpf中刷新窗口?

    我正在开发一个小项目 它是一个带有 4 个 WPF 选项卡的窗口 第一个选项卡是我完成大部分工作的地方 但有时我需要移回其他选项卡 其中一个选项卡有一个 DataGrid 它绑定到一个受我所在的主选项卡影响的列表 当我在第一个选项卡上更新某
  • android.support.v7.widget.SwitchCompat 周围的选择框

    我试图在我的应用程序中模仿新的材料设计开关 并且 switchcompat 工作得很好 唯一的问题是触摸开关周围会出现一个灰色的选择框 这确实破坏了干净的外观 这是我可以删除的东西吗 Use
  • 如何使用 Xamarin Forms 查看 PDF 文件

    有什么方法可以使用 xamarin 表单来查看 PDF 文件而不使用自定义渲染器 Android public void OpenPdf string filePath Android Net Uri uri Android Net Uri
  • 如何阻止机器人和垃圾邮件提交评论?

    现在 我正在使用验证码图像 我创建了文本字段并使用 JavaScript 隐藏它 我希望它的值在服务器端为空 因为机器人应该填写表单上的所有字段 如果值不为空 则不会处理注释 我还使用时间戳来检查提交评论花了多长时间 我想如果评论是在 15
  • Grails 内联插件:无法升级通过 BuildConfig.groovy 配置的插件

    我们的应用程序分为一个主应用程序和一些插件 我们通过 BuildConfig groovy 文件使用内联插件 当需要对整个生产进行 WAR 时 我收到以下消息 您无法升级以下插件 通过 BuildConfig groovy 配置 删除配置以
  • 国际化 Web 应用程序的最佳实践?

    国际化网络应用程序似乎总是一件苦差事 无论您对可插入语言做了多少计划 总会存在编码问题 不适合您的模板的时髦措辞以及其他问题 我认为 获得 SO 社区的意见是很有用的 程序员在决定将其 Web 应用程序国际化时应该注意这些事项 国际化很困难
  • 如何从地址栏搜索网站

    当我写 stackoverflow com 或 bing com 然后在 google chrome URL 中输入空格时 它会添加 搜索 stackoverflow 或 搜索 bing 那么我们需要在网络应用程序中实现什么才能让 goog
  • 以 vsdoc 格式记录 javascript 的 T 类型数组,我发现错误了吗?

    下列的这些 vsdoc 文档指南 http weblogs asp net bleroy archive 2007 04 23 the format for javascript doc comments aspx 我无法让智能感知对给定类