public PrototypalMetaObject(Expression expression, PrototypalObject value, IDynamicMetaObjectProvider prototype) : base(expression, BindingRestrictions.Empty, value) { _prototypalObject = value; _prototype = prototype; _metaObject = CreatePrototypeMetaObject(); _baseMetaObject = CreateBaseMetaObject(); }
public PrototypalMetaObject( Expression expression, PrototypalObject value, IDynamicMetaObjectProvider prototype ) : base( expression, BindingRestrictions.Empty, value ) { _prototypalObject = value; _prototype = prototype; _metaObject = CreatePrototypeMetaObject(); _baseMetaObject = CreateBaseMetaObject(); }