Vorrei aggiungere dinamicamente le proprietà a un ExpandoObject in fase di esecuzione. Quindi, ad esempio, per aggiungere una proprietà della stringa chiamata NewProp, vorrei scrivere qualcosa del genere
var x = new ExpandoObject();
x.AddProperty("NewProp", System.String);
Questo è facilmente possibile?