internal MetaObjectBuilder(RubyMetaBinder /*!*/ binder, DynamicMetaObject /*!*/[] /*!*/ arguments) : this(binder.Context, (DynamicMetaObject)null, arguments) { }
internal DynamicMetaObject/*!*/ CreateMetaObject(RubyMetaBinder/*!*/ action) { return CreateMetaObject(action, action.ReturnType); }
internal MetaObjectBuilder(RubyMetaBinder/*!*/ binder, DynamicMetaObject/*!*/[]/*!*/ arguments) : this(binder.Context, (DynamicMetaObject)null, arguments) { }
internal MetaObjectBuilder(RubyMetaBinder/*!*/ rubyBinder, DynamicMetaObject/*!*/[]/*!*/ arguments) : this((DynamicMetaObject)null, arguments) { _siteContext = rubyBinder.Context; }