/// <summary> /// Returns the <see cref="T:System.Dynamic.DynamicMetaObject" /> responsible for binding operations performed on this object. /// </summary> /// <param name="parameter">The expression tree representation of the runtime value.</param> /// <returns>The <see cref="T:System.Dynamic.DynamicMetaObject" /> to bind this object.</returns> /// <exception cref="System.NotImplementedException"></exception> public DynamicMetaObject GetMetaObject(Expression parameter) { var metaObject = new DynamicModelBaseMetaObject(parameter, this); return metaObject; }
/// <summary> /// Returns the <see cref="T:System.Dynamic.DynamicMetaObject" /> responsible for binding operations performed on this object. /// </summary> /// <param name="parameter">The expression tree representation of the runtime value.</param> /// <returns>The <see cref="T:System.Dynamic.DynamicMetaObject" /> to bind this object.</returns> /// <exception cref="System.NotImplementedException"></exception> public DynamicMetaObject GetMetaObject(Expression parameter) { var metaObject = new DynamicModelBaseMetaObject(parameter, this); return(metaObject); }