Archetype.MetaObjects.PrototypalMetaObject.PrototypalMetaObject C# (CSharp) Method

PrototypalMetaObject() public method

Initializes a new instance of the PrototypalMetaObject class.
public PrototypalMetaObject ( Expression expression, object value, DynamicMetaObject baseMetaObject, object prototype ) : System
expression System.Linq.Expressions.Expression /// The expression representing this during the dynamic binding process. ///
value object /// The runtime value represented by the . ///
baseMetaObject System.Dynamic.DynamicMetaObject /// The representing the result of the binding against the primary delegating object. ///
prototype object /// The prototype object which will be the target of delegation for dynamic binding operations. ///
return System
        public PrototypalMetaObject( Expression expression,
            object value,
            DynamicMetaObject baseMetaObject,
            object prototype)
            : base(expression, value, baseMetaObject)
        {
            _Prototype = prototype;
        }