Я хотел бы сделать что-то вроде следующего:
dynamic a = new ExpandoObject();
Console.WriteLine(a.SomeProperty ?? "No such member");
но это бросает
RunTimeBinderException: 'System.Dynamic.ExpandoObject' does not contain a definition for 'Throw'
Знаете ли вы о реализации DynamicObject, который возвращает null для отсутствующих определений или учебник о том, как его создать? Большое спасибо!