public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
try
{
UG
PluginStatistic.Writer.WriteCommand(this, commandData);
if (commandData.Application.ActiveUIDocument.Document.IsFamilyDocument)
{
MessageBox.Show("Для запуска функции перейдите в проект");
return Result.Cancelled;
}
FunctionStarter.Start(commandData.Application);
return Result.Succeeded;
}
catch (OperationCanceledException)
{
return Result.Cancelled;
}
catch (PluginException exception)
{
message = exception.Message;
return Result.Failed;
}
}