Я получаю членов динамического класса, используя следующий метод:
public static IEnumerable<string> GetDynamicMemberNames(this IDynamicMetaObjectProvider dynamicProvider)
{
DynamicMetaObject metaObject = dynamicProvider.GetMetaObject(Expression.Constant(dynamicProvider));
return metaObject.GetDynamicMemberNames();
}
Как теперь я могу получить больше информации о членах? например является ли элемент свойством или методом, типом возвращаемого свойства и т. д.