public override DynamicMetaObject BindGetMember(GetMemberBinder binder) { if (_desc.HasMember(binder.Name)) { return(new DynamicMetaObject( // return (.bound $arg0).GetValue("<name>") AstUtils.Constant(((ComTypeEnumDesc)Value).GetValue(binder.Name), typeof(object)), EnumRestrictions() )); } throw new NotImplementedException(); }