Mono.CSharp.Linq.AQueryClause.CreateArguments C# (CSharp) Method

CreateArguments() protected method

protected CreateArguments ( ResolveContext ec, Parameter parameter, System.Arguments &args ) : void
ec ResolveContext
parameter Parameter
args System.Arguments
return void
		protected virtual void CreateArguments (ResolveContext ec, Parameter parameter, ref Arguments args)
		{
			args = new Arguments (2);

			LambdaExpression selector = new LambdaExpression (loc);

			block.SetParameter (parameter);
			selector.Block = block;
			selector.Block.AddStatement (new ContextualReturn (expr));

			args.Add (new Argument (selector));
		}