// Soft-Link: This method is referenced through reflection by
        // ExpressionUtilities.TryRewriteLambdaExpression.  Update that
        // file if the signature changes.
        public object GetValue(Argument argument)
        {
            ThrowIfDisposed();

            if (argument == null)
            {
                throw FxTrace.Exception.ArgumentNull(nameof(argument));
            }

            argument.ThrowIfNotInTree();

            return(GetValueCore <object>(argument.RuntimeArgument));
        }
        public void SetValue(Argument argument, object value)
        {
            ThrowIfDisposed();

            if (argument == null)
            {
                throw FxTrace.Exception.ArgumentNull(nameof(argument));
            }

            argument.ThrowIfNotInTree();

            SetValueCore(argument.RuntimeArgument, value);
        }
Exemplo n.º 3
0
        public void SetValue(Argument argument, object value)
        {
            ThrowIfDisposed();

            if (argument == null)
            {
                throw CoreWf.Internals.FxTrace.Exception.ArgumentNull("argument");
            }

            argument.ThrowIfNotInTree();

            SetValueCore(argument.RuntimeArgument, value);
        }