Здравствуйте, Serginio1, Вы писали:
S>>Угу. Но нагенерить конечное количество не проблема как бы, достаточно прошвырнуться по GetMethods(). S> У меня обертка не для одного типа, а для вех возможных типов, о которых я не знаю на этапе компиляции.
В рантайме нагенерить. Ну блин, не заставляйте меня совсем всё разжёвывать, так неинтересно.
S>В DLR уже заранее известно и имя метода и количество параметров. S> Для моего подхода это не совсем удобно, хотя конечно можно и поизвращаться. S>Но по моему проще самому написать поиск нужного метода. Это не сложно. Логика приоритеты мне понятны.
Магия с корректным разруливанием перегрузок включая вывод генерик-параметров и implicit conversions — одна из сложнейших частей шарпа.
Оптимизм это конечно хорошо, но только при условии, что человек ориентируется в матчасти.
Иначе получается что-то в духе "хочу сделать свою СУБД. Логика и приоритеты понятны, так что проблем не будет."
Оно с одной стороны забавно, с другой — представляешь, сколько времени будет убито впустую чисто из-за нежелания разобраться в вопросе и уже не смешно.