[CommandMethod("test3")]
public void test3()
{
CivilDocument cdoc = Autodesk.Civil.ApplicationServices.CivilApplication.ActiveDocument;
AppServ.Document adoc = AppServ.Application.DocumentManager.MdiActiveDocument;
Editor ed = adoc.Editor;
PromptEntityOptions peo = new PromptEntityOptions("\nGetSection");
peo.SetRejectMessage("не то");
peo.AddAllowedClass(typeof(Autodesk.Civil.DatabaseServices.Section), true);
PromptEntityResult acSSPrompt = ed.GetEntity(peo);
while (acSSPrompt.Status == PromptStatus.OK)
{
using (Transaction tr = adoc.Database.TransactionManager.StartTransaction())
{
ObjectId oid = acSSPrompt.ObjectId;
var obj = tr.GetObject(oid, OpenMode.ForRead);
tr.Abort();
}
}
}