title: Dynamically adding properties to a dynamic object?
body: <p>i have this </p>
  
  <pre><code>dynamic d = new ExpandoObject();
  d.Name = attribute.QualifiedName.Name;
  </code></pre>
  
  <p>so , i know that d will have a property Name. Now if i don't know the name of the property at compile time , how do i add that property to the dynamic.
  i found this <a href="https://stackoverflow.com/questions/2079870/dynamically-adding-members-to-a-dynamic-object">SO Question</a></p>
  
  <p>so, there is this complicated concept of call binders etc..which is tough to get in the first place.any simpler way of doing this ?</p>