Вы можете создать метод расширения, например
public static class Extensions
{
public static void SendWithAction(this MyExternalNugetPackage myExternalNugetPackage, Action action)
{
myExternalNugetPackage.Send();
action.Invoke();
}
}
, а затем заменить вызовы Send () на метод расширения, подобный этому
MyExternalNugetPackage.SendWithAction(MyOwnMethodCall);
Довольно просто найти замену, чтобы изменить их.
В любом случае, если вы не можете создать какой-то хук, такой как "AfterSend", который будет выполняться после завершения Send (), вам нужно изменить код.