UpdateFromReturn() private method

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
return System.Linq.Expressions.Expression
コード例 #1
0
ファイル: KeywordArgBuilder.cs プロジェクト: gavz/IronKit
        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)] }));
 }