Exposing properties of an ExpandoObject
问题 I've got an ExpandoObject that I'm sending to an external library method which takes an object. From what I've seen this external lib uses TypeDescriptor.GetProperties internally and that seems to cause some problems with my ExpandoObject. I could go with an anonymous object instead and that seems to work but it much more convenient for me to use the ExpandoObject. Do I need to construct my own DynamicObject and take care of it myself by implementing ICustomTypeDescriptor or am I missing