Я использую Castle DynamicProxy для создания прокси данного типа во время выполнения - включая пару миксинов.
Я пытаюсь выяснить, возможно ли также добавить произвольные свойства в прокси,Например:
class BaseType
{
string Foo { get; set; }
}
и во время выполнения я создаю новый тип, который будет выглядеть следующим образом:
class BaseTypeProxy3848484etc
{
string Foo { get; set; }
OtherType Bar { get; set; }
}
Теоретически кажется, что должен возможно ... может быть, я просто не вижу, как это сделать с Каслом ... Есть мысли?Спасибо!