using System;
using System.Reflection;
using System.Runtime.InteropServices;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Internal;
[assembly: CommandClass(typeof(Rivilis.BEdit))]
namespace Rivilis
{
public class BEdit
{
[CommandMethod("TestBEDIT")]
public void TestBEdit()
{
Document doc = Application.DocumentManager.MdiActiveDocument;
Editor ed;
if (doc != null)
{
ed = doc.Editor;
if (AcAeUtilities.IsInBlockEditor())
{
ed.WriteMessage("\nМы в редакторе блока \"{0}\"", AcAeUtilities.GetBlockName());
}
else
{
ed.WriteMessage("\nМы НЕ в редакторе блока");
}
}
}
}
}