Во-первых, и чтобы яснее понять, я объясню свой сценарий сверху:
У меня есть метод, который имеет следующую подпись:
public virtual void SendEmail(String from, List<String> recepients, Object model)
Я хочу создать анонимный объект, который имеет свойства объекта модели вместе с первыми двумя параметрами. Сглаживание объекта модели в PropertyInfo [] очень просто. Соответственно, я подумал о создании Словаря, который будет содержать PropertyInfo и первые два параметра, а затем будет преобразован в анонимный объект, где ключ является именем свойства, а значение является фактическим значением свойства.
Это возможно? Любые другие предложения?