Mono.CSharp.DynamicConstructorBinder.CreateCallSiteBinder C# (CSharp) 메소드

CreateCallSiteBinder() 공개 메소드

public CreateCallSiteBinder ( ResolveContext ec, Arguments args ) : Expression
ec ResolveContext
args Arguments
리턴 Expression
		public Expression CreateCallSiteBinder (ResolveContext ec, Arguments args)
		{
			Arguments binder_args = new Arguments (3);

			binder_args.Add (new Argument (new BinderFlags (0, this)));
			binder_args.Add (new Argument (new TypeOf (new TypeExpression (ec.CurrentType, loc), loc)));
			binder_args.Add (new Argument (new ImplicitlyTypedArrayCreation (args.CreateDynamicBinderArguments (ec), loc)));

			return new Invocation (GetBinder ("InvokeConstructor", loc), binder_args);
		}
	}