Недавно я искал способ создания прокси-объектов, которые программно отражают свойства других объектов. Однако мне не удалось найти какую-либо информацию о том, как сделать что-то подобное, я считаю, что это должно быть возможно, как я заметил в EntityFramework, выполняющем операции LINQ, возвращает объекты-прокси с теми же свойствами, которые могут быть приведены непосредственно к типу, который они представляют ,Создание динамического прокси-объекта
В основном я ищу эту же функциональность, и если бы кто-нибудь мог объяснить, как это работает, я был бы великодушен.
псевдокод:
object proxy = GetDynamicProxy(typeof(ProxyType));
Поэтому в основном я искал способ, чтобы получить объект, представляющий ProxyType
и метод, как GetDynamicProxy
, чтобы получить его.
Thanks, Alex.
Можете ли вы предоставить код или псевдокод, чтобы уточнить, что вы пытаетесь сделать? – PinnyM
Вы имеете в виду ICloneable/MemberwiseClone? –
Добавлен некоторый псевдо-код, чтобы попытаться сделать мои желания более ясными. –