deletePntFromProfile(string strLayer, int lngPntNum) { TypedValue[] tvs = new TypedValue[3]; tvs.SetValue(new TypedValue((int)DxfCode.Start, "MTEXT"), 0); tvs.SetValue(new TypedValue((int)DxfCode.Text, lngPntNum.ToString()), 1); tvs.SetValue(new TypedValue((int)DxfCode.LayerName, strLayer), 2); SelectionSet ss = Select.buildSSet(tvs); ObjectId[] ids = ss.GetObjectIds(); ResultBuffer rb = ids[0].getXData("LEADER"); if (rb == null) { return; } tvs = rb.AsArray(); ids[0].delete(); ObjectId idLeader = tvs.getObjectId(1); idLeader.delete(); }