UpdateFromReturn() 개인적인 메소드

Provides an Expression which will update the provided value after a call to the method. May return null if no update is required.
private UpdateFromReturn ( OverloadResolver resolver, Microsoft.Scripting.Actions.Calls.RestrictedArguments args ) : Expression
resolver OverloadResolver
args Microsoft.Scripting.Actions.Calls.RestrictedArguments
리턴 System.Linq.Expressions.Expression
예제 #1
0
        internal override Expression UpdateFromReturn(OverloadResolver resolver, RestrictedArguments args)
        {
            int index = GetKeywordIndex(args.Length);

            return(_builder.UpdateFromReturn(resolver, MakeRestrictedArg(args, index)));
        }
예제 #2
0
 internal override Expression UpdateFromReturn(ParameterBinder parameterBinder, IList <Expression> parameters)
 {
     return(_builder.UpdateFromReturn(parameterBinder, new Expression[] { parameters[GetKeywordIndex(parameters.Count)] }));
 }