cad.net 外部参照功能
啥也不说,放代码 namespace JoinBox { public enum XrefEnum { /// <summary> /// 卸载 /// </summary> UnloadXrefs, /// <summary> /// 重载 /// </summary> ReloadXrefs, /// <summary> /// 拆离 /// </summary> DetachXref, /// <summary> /// 绑定 /// </summary> BindXrefs, } public static class XrefTool { /// <summary> /// 修改外部参照 /// </summary> /// <param name="db">数据库</param> /// <param name="xe">设置的枚举状态</param> /// <param name="names">要处理的参照名称,null就处理所有的参照</param> public static void SetXref(this Database db, XrefEnum xe, IEnumerable<string> names = null) { db.ResolveXrefs(false, true);//解析外部参照(使用线性引擎,只做新的) var ids = new