powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подмена типа при компиляции
2 сообщений из 2, страница 1 из 1
Подмена типа при компиляции
    #39604417
hyp1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кароч есть сервис, который загружает однотипные сборки и запускает метод "Посчитай". Однотипные расчетные сборки разрабатываются другими людьми и исходный код менять можно минимально но нежелательно. В логах хочу избавиться от исключения дикшинари кей нот фаунд т.к. по нему непонятно какого ключа не нашлось. Для этого делаю наследника от словаря и пишу новый метод получения значения по индексу, если нет значения бросаю новое кастомное исключение, к котором есть этот ключик.

Дальше хочу подменить обычные словари моим в исходниках которые писал не я...

1. Самый простой вариант написать в каждый неймспейс юзинг неймспейса, где определен новый дикшнари и тогда будет использоваться мой дикшнари везде.
2. Сказать другим разработчикам пользуйтесь теперь только новым дикшнари, но хз как проверить вдруг кто-то забыл им воспользоваться? Хзхз может статические анализатор кода написать?! Или как еще можно запретить использовать стандартный тип?!
3. Подменить моно сесилом одни типы на другие, но тип словарь он же дженерик, что, наверное, усложняет задачу.

В общем нужен простой надежный способ подменить типы :)
...
Рейтинг: 0 / 0
Подмена типа при компиляции
    #39604566
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подмена типа при компиляции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]