How to "Dump()" a dynamic object in Linqpad
Trying to .Dump() an expando or other dynamic object in Linqpad?
It will fail at runtime with this error:
RunTimeBinderException: 'System.Dynamic.ExpandoObject' does not contain a definition for 'Dump'
The workaround is simple -- cast it to
//This Fails with: 'string' does not contain a definition for 'Dump' dynamic d = "hello"; //d.Dump(); //But This works! ((object)d).Dump(); // as does this) (d as Object).Dump();