using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
[assembly: CommandClass(typeof(CheckUndo.MyCommands))]
namespace CheckUndo
{
public class MyCommands
{
[CommandMethod("TestUndo")]
public void test()
{
Database db = HostApplicationServices.WorkingDatabase;
db.ObjectModified += db_ObjectModified;
}
static void db_ObjectModified(object sender, ObjectEventArgs e)
{
if (e.DBObject.IsUndoing) {
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage("\nIsUndoing {0}", e.DBObject.Id);
}
}
}
}