Я создаю C # dll, который будет использоваться другими разработчиками в WinForms. По некоторым причинам я хочу обнаружить, если методы из этой библиотеки вызываются из основного потока (GUI), и предупредить разработчика, что он сделал это (например, в файле журнала). Есть ли разумный способ обнаружить вызывающий метод из основного потока?
Помните, у меня нет доступа к приложению WinForm.