public static SLE.Expression MakeExpression(BuilderContext ctx, Expression instance, MethodSpec mi, Arguments args) { #if STATIC throw new NotSupportedException(); #else var instance_expr = instance == null ? null : instance.MakeExpression(ctx); return(SLE.Expression.Call(instance_expr, (MethodInfo)mi.GetMetaInfo(), Arguments.MakeExpression(args, ctx))); #endif }