aardio 文档

智能提示设计原则

dotNet.AntdUI 扩展库的智能提示目标是“高频、够用、轻量”,而不是完整复制全部 .NET API。AntdUI 公开类型很多,如果把所有继承自 WinForms 的属性、低频重载和内部辅助类型都写入提示,会让库文件膨胀,也会降低输入时的命中质量。

收录原则

不收录或少收录

反射核对示例

import dotNet.reflection;

var data = dotNet.reflection.exportAssembly(
    "~\lib\dotNet\AntdUI\.res\AntdUI.dll",
    {
        typeNames = [
            "AntdUI.Button",
            "AntdUI.Table",
            "AntdUI.Chat.MsgList",
            "AntdUI.Chat.ChatList"
        ];
        includeMethods = true;
        includeEvents = true;
        includeFields = false;
    }
);

var md = dotNet.reflection.toMarkdown(data);

维护流程

  1. 用反射脚本确认类型、构造函数、属性、事件和链式方法是否存在。
  2. 查上游 wiki / 示例,判断 API 是否高频。
  3. 高频成员加入 dotNet.AntdUI 智能提示;低频成员写入对应组件文档。
  4. 修改后执行隔离重载与冒烟测试,避免提示块语法破坏库文件。

命名建议

Markdown 格式