title: can one convert a dynamic object to an ExpandoObject (c#)
body: <p>I am getting an dynamic object of type "Sealed Class" from a driver api (in dll). I want to decorate this object with a few additional properties.</p>
  
  <p>I would like to do something to the effect of:</p>
  
  <pre><code>public void expandIT(dynamic sealedObject) {
  
      ExpandoObject expand = new ExpandoObject(sealedObject);
      expand.time = DateTime.Now();
      etc....
  }
  </code></pre>
  
  <hr>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I like JCL's solution. But for what I wanted to do, it was easier to create a ExpandoObject and then embed the Dynamic sealed class object as a child property, and then add my properties to the parent ExpandoObject. Thanks JCL, I was in brain-freeze as to how to do this.
  I </p>