У меня есть сборка, которая является плагином для системы A (она реализует интерфейс IASystemPlugin). Система A является компонентом системы B. Я хочу выбросить исключение из плагина на уровень System B. К сожалению, обе системы A и B обрабатывают все известные исключения и перебрасывают все неизвестные, поэтому я должен выбросить экземпляр B.SystemBException.
Как клиент системы A, у меня не было ссылок на классы B, и лучше, если я не буду (все ссылки, кроме системных, должны быть зарегистрированы на уровне A, это означает, что нужно зарегистрировать более 30 сборок B). В этом случае я могу создать очень простой класс B.SystemBException?
Будут оценены любые методы взлома.
С уважением,