using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CivilModelCreator { [Transaction(TransactionMode.Manual)] [Regeneration(RegenerationOption.Manual)] public class CmdCivilCreator : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { Autodesk.Revit.ApplicationServices.Application app = commandData.Application.Application; Document doc = commandData.Application.ActiveUIDocument.Document; new WpfCivilCreator(app, doc).ShowDialog(); return Result.Succeeded; } } }