Здравствуйте, Cyberax, Вы писали:
C>Как мне передать цельный объект?
Если ты его передал динамически, то, естественно, никак. Правда, можно в рантайме сгенерить код и передать ссылку типа object, а дальше reflection и вперёд. Я говорил о том, что даже те же компиляторы Питона под .NET всё-таки компиляторы — они умеют генерировать полноценный IL.
C>Чем? Мультиметод относится к нескольким классам
Ну и что?
C>- чего рефлектить?
Reflection будет использоваться в реализации, неявно. Тебе написать какой-нить мультиметод на C#?
C>Можно эмулировать мультиметоды (типа создавать классы C>String_Int_Methods), но нет никакого стандарта на это. И шансы что два C>языка будут использовать один и тот же метод кодирования — близки к нулю.
А.. ты всё про interop. Ясно, что как только начинают юзаться language-specific фичи, все идут в сад — об этом уже говорилось.