Chciałbym dynamicznie dodawać właściwości do ExpandoObject w czasie wykonywania. Na przykład, aby dodać wywołanie właściwości string NewProp, chciałbym napisać coś takiego
var x = new ExpandoObject();
x.AddProperty("NewProp", System.String);
Czy to jest możliwe?