Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
LightLambda.Generated.cs770 linesDownload Raw Back to interpreter
1/* ****************************************************************************2 *3 * Copyright (c) Microsoft Corporation.4 *5 * This source code is subject to terms and conditions of the Apache License, Version 2.0. A6 * copy of the license can be found in the License.html file at the root of this distribution. If7 * you cannot locate the Apache License, Version 2.0, please send an email to8 * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound9 * by the terms of the Apache License, Version 2.0.10 *11 * You must not remove this notice, or any other, from this software.12 *13 *14 * ***************************************************************************/15 16using System;17using System.Runtime.CompilerServices;18using System.Reflection;19 20namespace System.Management.Automation.Interpreter {21    internal partial class LightLambda {22        #region Generated LightLambda Run Methods23 24        // *** BEGIN GENERATED CODE ***25        // generated by function: gen_run_methods from: generate_dynamic_instructions.py26 27        internal const int MaxParameters = 16;28        internal TRet Run0<TRet>() {29            if (_compiled != null || TryGetCompiled()) {30                return ((Func<TRet>)_compiled)();31            }32 33            var frame = MakeFrame();34            var current = frame.Enter();35            try { _interpreter.Run(frame); } finally { frame.Leave(current); }36 37            return (TRet)frame.Pop();38        }39 40        internal void RunVoid0() {41            if (_compiled != null || TryGetCompiled()) {42                ((Action)_compiled)();43                return;44            }45 46            var frame = MakeFrame();47            var current = frame.Enter();48            try { _interpreter.Run(frame); } finally { frame.Leave(current); }49        }50 51        internal static Delegate MakeRun0<TRet>(LightLambda lambda) {52            return new Func<TRet>(lambda.Run0<TRet>);53        }54 55        internal static Delegate MakeRunVoid0(LightLambda lambda) {56            return new Action(lambda.RunVoid0);57        }58 59        internal TRet Run1<T0,TRet>(T0 arg0) {60            if (_compiled != null || TryGetCompiled()) {61                return ((Func<T0,TRet>)_compiled)(arg0);62            }63 64            var frame = MakeFrame();65            frame.Data[0] = arg0;66            var current = frame.Enter();67            try { _interpreter.Run(frame); } finally { frame.Leave(current); }68 69            return (TRet)frame.Pop();70        }71 72        internal void RunVoid1<T0>(T0 arg0) {73            if (_compiled != null || TryGetCompiled()) {74                ((Action<T0>)_compiled)(arg0);75                return;76            }77 78            var frame = MakeFrame();79            frame.Data[0] = arg0;80            var current = frame.Enter();81            try { _interpreter.Run(frame); } finally { frame.Leave(current); }82        }83 84        internal static Delegate MakeRun1<T0,TRet>(LightLambda lambda) {85            return new Func<T0,TRet>(lambda.Run1<T0,TRet>);86        }87 88        internal static Delegate MakeRunVoid1<T0>(LightLambda lambda) {89            return new Action<T0>(lambda.RunVoid1<T0>);90        }91 92        internal TRet Run2<T0,T1,TRet>(T0 arg0,T1 arg1) {93            if (_compiled != null || TryGetCompiled()) {94                return ((Func<T0,T1,TRet>)_compiled)(arg0, arg1);95            }96 97            var frame = MakeFrame();98            frame.Data[0] = arg0;99            frame.Data[1] = arg1;100            var current = frame.Enter();101            try { _interpreter.Run(frame); } finally { frame.Leave(current); }102 103            return (TRet)frame.Pop();104        }105 106        internal void RunVoid2<T0,T1>(T0 arg0,T1 arg1) {107            if (_compiled != null || TryGetCompiled()) {108                ((Action<T0,T1>)_compiled)(arg0, arg1);109                return;110            }111 112            var frame = MakeFrame();113            frame.Data[0] = arg0;114            frame.Data[1] = arg1;115            var current = frame.Enter();116            try { _interpreter.Run(frame); } finally { frame.Leave(current); }117        }118 119        internal static Delegate MakeRun2<T0,T1,TRet>(LightLambda lambda) {120            return new Func<T0,T1,TRet>(lambda.Run2<T0,T1,TRet>);121        }122 123        internal static Delegate MakeRunVoid2<T0,T1>(LightLambda lambda) {124            return new Action<T0,T1>(lambda.RunVoid2<T0,T1>);125        }126 127        internal TRet Run3<T0,T1,T2,TRet>(T0 arg0,T1 arg1,T2 arg2) {128            if (_compiled != null || TryGetCompiled()) {129                return ((Func<T0,T1,T2,TRet>)_compiled)(arg0, arg1, arg2);130            }131 132            var frame = MakeFrame();133            frame.Data[0] = arg0;134            frame.Data[1] = arg1;135            frame.Data[2] = arg2;136            var current = frame.Enter();137            try { _interpreter.Run(frame); } finally { frame.Leave(current); }138 139            return (TRet)frame.Pop();140        }141 142        internal void RunVoid3<T0,T1,T2>(T0 arg0,T1 arg1,T2 arg2) {143            if (_compiled != null || TryGetCompiled()) {144                ((Action<T0,T1,T2>)_compiled)(arg0, arg1, arg2);145                return;146            }147 148            var frame = MakeFrame();149            frame.Data[0] = arg0;150            frame.Data[1] = arg1;151            frame.Data[2] = arg2;152            var current = frame.Enter();153            try { _interpreter.Run(frame); } finally { frame.Leave(current); }154        }155 156        internal static Delegate MakeRun3<T0,T1,T2,TRet>(LightLambda lambda) {157            return new Func<T0,T1,T2,TRet>(lambda.Run3<T0,T1,T2,TRet>);158        }159 160        internal static Delegate MakeRunVoid3<T0,T1,T2>(LightLambda lambda) {161            return new Action<T0,T1,T2>(lambda.RunVoid3<T0,T1,T2>);162        }163 164        internal TRet Run4<T0,T1,T2,T3,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3) {165            if (_compiled != null || TryGetCompiled()) {166                return ((Func<T0,T1,T2,T3,TRet>)_compiled)(arg0, arg1, arg2, arg3);167            }168 169            var frame = MakeFrame();170            frame.Data[0] = arg0;171            frame.Data[1] = arg1;172            frame.Data[2] = arg2;173            frame.Data[3] = arg3;174            var current = frame.Enter();175            try { _interpreter.Run(frame); } finally { frame.Leave(current); }176 177            return (TRet)frame.Pop();178        }179 180        internal void RunVoid4<T0,T1,T2,T3>(T0 arg0,T1 arg1,T2 arg2,T3 arg3) {181            if (_compiled != null || TryGetCompiled()) {182                ((Action<T0,T1,T2,T3>)_compiled)(arg0, arg1, arg2, arg3);183                return;184            }185 186            var frame = MakeFrame();187            frame.Data[0] = arg0;188            frame.Data[1] = arg1;189            frame.Data[2] = arg2;190            frame.Data[3] = arg3;191            var current = frame.Enter();192            try { _interpreter.Run(frame); } finally { frame.Leave(current); }193        }194 195        internal static Delegate MakeRun4<T0,T1,T2,T3,TRet>(LightLambda lambda) {196            return new Func<T0,T1,T2,T3,TRet>(lambda.Run4<T0,T1,T2,T3,TRet>);197        }198 199        internal static Delegate MakeRunVoid4<T0,T1,T2,T3>(LightLambda lambda) {200            return new Action<T0,T1,T2,T3>(lambda.RunVoid4<T0,T1,T2,T3>);201        }202 203        internal TRet Run5<T0,T1,T2,T3,T4,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4) {204            if (_compiled != null || TryGetCompiled()) {205                return ((Func<T0,T1,T2,T3,T4,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4);206            }207 208            var frame = MakeFrame();209            frame.Data[0] = arg0;210            frame.Data[1] = arg1;211            frame.Data[2] = arg2;212            frame.Data[3] = arg3;213            frame.Data[4] = arg4;214            var current = frame.Enter();215            try { _interpreter.Run(frame); } finally { frame.Leave(current); }216 217            return (TRet)frame.Pop();218        }219 220        internal void RunVoid5<T0,T1,T2,T3,T4>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4) {221            if (_compiled != null || TryGetCompiled()) {222                ((Action<T0,T1,T2,T3,T4>)_compiled)(arg0, arg1, arg2, arg3, arg4);223                return;224            }225 226            var frame = MakeFrame();227            frame.Data[0] = arg0;228            frame.Data[1] = arg1;229            frame.Data[2] = arg2;230            frame.Data[3] = arg3;231            frame.Data[4] = arg4;232            var current = frame.Enter();233            try { _interpreter.Run(frame); } finally { frame.Leave(current); }234        }235 236        internal static Delegate MakeRun5<T0,T1,T2,T3,T4,TRet>(LightLambda lambda) {237            return new Func<T0,T1,T2,T3,T4,TRet>(lambda.Run5<T0,T1,T2,T3,T4,TRet>);238        }239 240        internal static Delegate MakeRunVoid5<T0,T1,T2,T3,T4>(LightLambda lambda) {241            return new Action<T0,T1,T2,T3,T4>(lambda.RunVoid5<T0,T1,T2,T3,T4>);242        }243 244        internal TRet Run6<T0,T1,T2,T3,T4,T5,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5) {245            if (_compiled != null || TryGetCompiled()) {246                return ((Func<T0,T1,T2,T3,T4,T5,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5);247            }248 249            var frame = MakeFrame();250            frame.Data[0] = arg0;251            frame.Data[1] = arg1;252            frame.Data[2] = arg2;253            frame.Data[3] = arg3;254            frame.Data[4] = arg4;255            frame.Data[5] = arg5;256            var current = frame.Enter();257            try { _interpreter.Run(frame); } finally { frame.Leave(current); }258 259            return (TRet)frame.Pop();260        }261 262        internal void RunVoid6<T0,T1,T2,T3,T4,T5>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5) {263            if (_compiled != null || TryGetCompiled()) {264                ((Action<T0,T1,T2,T3,T4,T5>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5);265                return;266            }267 268            var frame = MakeFrame();269            frame.Data[0] = arg0;270            frame.Data[1] = arg1;271            frame.Data[2] = arg2;272            frame.Data[3] = arg3;273            frame.Data[4] = arg4;274            frame.Data[5] = arg5;275            var current = frame.Enter();276            try { _interpreter.Run(frame); } finally { frame.Leave(current); }277        }278 279        internal static Delegate MakeRun6<T0,T1,T2,T3,T4,T5,TRet>(LightLambda lambda) {280            return new Func<T0,T1,T2,T3,T4,T5,TRet>(lambda.Run6<T0,T1,T2,T3,T4,T5,TRet>);281        }282 283        internal static Delegate MakeRunVoid6<T0,T1,T2,T3,T4,T5>(LightLambda lambda) {284            return new Action<T0,T1,T2,T3,T4,T5>(lambda.RunVoid6<T0,T1,T2,T3,T4,T5>);285        }286 287        internal TRet Run7<T0,T1,T2,T3,T4,T5,T6,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6) {288            if (_compiled != null || TryGetCompiled()) {289                return ((Func<T0,T1,T2,T3,T4,T5,T6,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6);290            }291 292            var frame = MakeFrame();293            frame.Data[0] = arg0;294            frame.Data[1] = arg1;295            frame.Data[2] = arg2;296            frame.Data[3] = arg3;297            frame.Data[4] = arg4;298            frame.Data[5] = arg5;299            frame.Data[6] = arg6;300            var current = frame.Enter();301            try { _interpreter.Run(frame); } finally { frame.Leave(current); }302 303            return (TRet)frame.Pop();304        }305 306        internal void RunVoid7<T0,T1,T2,T3,T4,T5,T6>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6) {307            if (_compiled != null || TryGetCompiled()) {308                ((Action<T0,T1,T2,T3,T4,T5,T6>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6);309                return;310            }311 312            var frame = MakeFrame();313            frame.Data[0] = arg0;314            frame.Data[1] = arg1;315            frame.Data[2] = arg2;316            frame.Data[3] = arg3;317            frame.Data[4] = arg4;318            frame.Data[5] = arg5;319            frame.Data[6] = arg6;320            var current = frame.Enter();321            try { _interpreter.Run(frame); } finally { frame.Leave(current); }322        }323 324        internal static Delegate MakeRun7<T0,T1,T2,T3,T4,T5,T6,TRet>(LightLambda lambda) {325            return new Func<T0,T1,T2,T3,T4,T5,T6,TRet>(lambda.Run7<T0,T1,T2,T3,T4,T5,T6,TRet>);326        }327 328        internal static Delegate MakeRunVoid7<T0,T1,T2,T3,T4,T5,T6>(LightLambda lambda) {329            return new Action<T0,T1,T2,T3,T4,T5,T6>(lambda.RunVoid7<T0,T1,T2,T3,T4,T5,T6>);330        }331 332        internal TRet Run8<T0,T1,T2,T3,T4,T5,T6,T7,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7) {333            if (_compiled != null || TryGetCompiled()) {334                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);335            }336 337            var frame = MakeFrame();338            frame.Data[0] = arg0;339            frame.Data[1] = arg1;340            frame.Data[2] = arg2;341            frame.Data[3] = arg3;342            frame.Data[4] = arg4;343            frame.Data[5] = arg5;344            frame.Data[6] = arg6;345            frame.Data[7] = arg7;346            var current = frame.Enter();347            try { _interpreter.Run(frame); } finally { frame.Leave(current); }348 349            return (TRet)frame.Pop();350        }351 352        internal void RunVoid8<T0,T1,T2,T3,T4,T5,T6,T7>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7) {353            if (_compiled != null || TryGetCompiled()) {354                ((Action<T0,T1,T2,T3,T4,T5,T6,T7>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);355                return;356            }357 358            var frame = MakeFrame();359            frame.Data[0] = arg0;360            frame.Data[1] = arg1;361            frame.Data[2] = arg2;362            frame.Data[3] = arg3;363            frame.Data[4] = arg4;364            frame.Data[5] = arg5;365            frame.Data[6] = arg6;366            frame.Data[7] = arg7;367            var current = frame.Enter();368            try { _interpreter.Run(frame); } finally { frame.Leave(current); }369        }370 371        internal static Delegate MakeRun8<T0,T1,T2,T3,T4,T5,T6,T7,TRet>(LightLambda lambda) {372            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,TRet>(lambda.Run8<T0,T1,T2,T3,T4,T5,T6,T7,TRet>);373        }374 375        internal static Delegate MakeRunVoid8<T0,T1,T2,T3,T4,T5,T6,T7>(LightLambda lambda) {376            return new Action<T0,T1,T2,T3,T4,T5,T6,T7>(lambda.RunVoid8<T0,T1,T2,T3,T4,T5,T6,T7>);377        }378 379        internal TRet Run9<T0,T1,T2,T3,T4,T5,T6,T7,T8,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8) {380            if (_compiled != null || TryGetCompiled()) {381                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);382            }383 384            var frame = MakeFrame();385            frame.Data[0] = arg0;386            frame.Data[1] = arg1;387            frame.Data[2] = arg2;388            frame.Data[3] = arg3;389            frame.Data[4] = arg4;390            frame.Data[5] = arg5;391            frame.Data[6] = arg6;392            frame.Data[7] = arg7;393            frame.Data[8] = arg8;394            var current = frame.Enter();395            try { _interpreter.Run(frame); } finally { frame.Leave(current); }396 397            return (TRet)frame.Pop();398        }399 400        internal void RunVoid9<T0,T1,T2,T3,T4,T5,T6,T7,T8>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8) {401            if (_compiled != null || TryGetCompiled()) {402                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);403                return;404            }405 406            var frame = MakeFrame();407            frame.Data[0] = arg0;408            frame.Data[1] = arg1;409            frame.Data[2] = arg2;410            frame.Data[3] = arg3;411            frame.Data[4] = arg4;412            frame.Data[5] = arg5;413            frame.Data[6] = arg6;414            frame.Data[7] = arg7;415            frame.Data[8] = arg8;416            var current = frame.Enter();417            try { _interpreter.Run(frame); } finally { frame.Leave(current); }418        }419 420        internal static Delegate MakeRun9<T0,T1,T2,T3,T4,T5,T6,T7,T8,TRet>(LightLambda lambda) {421            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,TRet>(lambda.Run9<T0,T1,T2,T3,T4,T5,T6,T7,T8,TRet>);422        }423 424        internal static Delegate MakeRunVoid9<T0,T1,T2,T3,T4,T5,T6,T7,T8>(LightLambda lambda) {425            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8>(lambda.RunVoid9<T0,T1,T2,T3,T4,T5,T6,T7,T8>);426        }427 428        internal TRet Run10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9) {429            if (_compiled != null || TryGetCompiled()) {430                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);431            }432 433            var frame = MakeFrame();434            frame.Data[0] = arg0;435            frame.Data[1] = arg1;436            frame.Data[2] = arg2;437            frame.Data[3] = arg3;438            frame.Data[4] = arg4;439            frame.Data[5] = arg5;440            frame.Data[6] = arg6;441            frame.Data[7] = arg7;442            frame.Data[8] = arg8;443            frame.Data[9] = arg9;444            var current = frame.Enter();445            try { _interpreter.Run(frame); } finally { frame.Leave(current); }446 447            return (TRet)frame.Pop();448        }449 450        internal void RunVoid10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9) {451            if (_compiled != null || TryGetCompiled()) {452                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);453                return;454            }455 456            var frame = MakeFrame();457            frame.Data[0] = arg0;458            frame.Data[1] = arg1;459            frame.Data[2] = arg2;460            frame.Data[3] = arg3;461            frame.Data[4] = arg4;462            frame.Data[5] = arg5;463            frame.Data[6] = arg6;464            frame.Data[7] = arg7;465            frame.Data[8] = arg8;466            frame.Data[9] = arg9;467            var current = frame.Enter();468            try { _interpreter.Run(frame); } finally { frame.Leave(current); }469        }470 471        internal static Delegate MakeRun10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TRet>(LightLambda lambda) {472            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TRet>(lambda.Run10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TRet>);473        }474 475        internal static Delegate MakeRunVoid10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>(LightLambda lambda) {476            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>(lambda.RunVoid10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>);477        }478 479        internal TRet Run11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10) {480            if (_compiled != null || TryGetCompiled()) {481                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);482            }483 484            var frame = MakeFrame();485            frame.Data[0] = arg0;486            frame.Data[1] = arg1;487            frame.Data[2] = arg2;488            frame.Data[3] = arg3;489            frame.Data[4] = arg4;490            frame.Data[5] = arg5;491            frame.Data[6] = arg6;492            frame.Data[7] = arg7;493            frame.Data[8] = arg8;494            frame.Data[9] = arg9;495            frame.Data[10] = arg10;496            var current = frame.Enter();497            try { _interpreter.Run(frame); } finally { frame.Leave(current); }498 499            return (TRet)frame.Pop();500        }501 502        internal void RunVoid11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10) {503            if (_compiled != null || TryGetCompiled()) {504                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);505                return;506            }507 508            var frame = MakeFrame();509            frame.Data[0] = arg0;510            frame.Data[1] = arg1;511            frame.Data[2] = arg2;512            frame.Data[3] = arg3;513            frame.Data[4] = arg4;514            frame.Data[5] = arg5;515            frame.Data[6] = arg6;516            frame.Data[7] = arg7;517            frame.Data[8] = arg8;518            frame.Data[9] = arg9;519            frame.Data[10] = arg10;520            var current = frame.Enter();521            try { _interpreter.Run(frame); } finally { frame.Leave(current); }522        }523 524        internal static Delegate MakeRun11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TRet>(LightLambda lambda) {525            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TRet>(lambda.Run11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TRet>);526        }527 528        internal static Delegate MakeRunVoid11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(LightLambda lambda) {529            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(lambda.RunVoid11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>);530        }531 532        internal TRet Run12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11) {533            if (_compiled != null || TryGetCompiled()) {534                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);535            }536 537            var frame = MakeFrame();538            frame.Data[0] = arg0;539            frame.Data[1] = arg1;540            frame.Data[2] = arg2;541            frame.Data[3] = arg3;542            frame.Data[4] = arg4;543            frame.Data[5] = arg5;544            frame.Data[6] = arg6;545            frame.Data[7] = arg7;546            frame.Data[8] = arg8;547            frame.Data[9] = arg9;548            frame.Data[10] = arg10;549            frame.Data[11] = arg11;550            var current = frame.Enter();551            try { _interpreter.Run(frame); } finally { frame.Leave(current); }552 553            return (TRet)frame.Pop();554        }555 556        internal void RunVoid12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11) {557            if (_compiled != null || TryGetCompiled()) {558                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);559                return;560            }561 562            var frame = MakeFrame();563            frame.Data[0] = arg0;564            frame.Data[1] = arg1;565            frame.Data[2] = arg2;566            frame.Data[3] = arg3;567            frame.Data[4] = arg4;568            frame.Data[5] = arg5;569            frame.Data[6] = arg6;570            frame.Data[7] = arg7;571            frame.Data[8] = arg8;572            frame.Data[9] = arg9;573            frame.Data[10] = arg10;574            frame.Data[11] = arg11;575            var current = frame.Enter();576            try { _interpreter.Run(frame); } finally { frame.Leave(current); }577        }578 579        internal static Delegate MakeRun12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TRet>(LightLambda lambda) {580            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TRet>(lambda.Run12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TRet>);581        }582 583        internal static Delegate MakeRunVoid12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(LightLambda lambda) {584            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(lambda.RunVoid12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>);585        }586 587        internal TRet Run13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11,T12 arg12) {588            if (_compiled != null || TryGetCompiled()) {589                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);590            }591 592            var frame = MakeFrame();593            frame.Data[0] = arg0;594            frame.Data[1] = arg1;595            frame.Data[2] = arg2;596            frame.Data[3] = arg3;597            frame.Data[4] = arg4;598            frame.Data[5] = arg5;599            frame.Data[6] = arg6;600            frame.Data[7] = arg7;601            frame.Data[8] = arg8;602            frame.Data[9] = arg9;603            frame.Data[10] = arg10;604            frame.Data[11] = arg11;605            frame.Data[12] = arg12;606            var current = frame.Enter();607            try { _interpreter.Run(frame); } finally { frame.Leave(current); }608 609            return (TRet)frame.Pop();610        }611 612        internal void RunVoid13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11,T12 arg12) {613            if (_compiled != null || TryGetCompiled()) {614                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);615                return;616            }617 618            var frame = MakeFrame();619            frame.Data[0] = arg0;620            frame.Data[1] = arg1;621            frame.Data[2] = arg2;622            frame.Data[3] = arg3;623            frame.Data[4] = arg4;624            frame.Data[5] = arg5;625            frame.Data[6] = arg6;626            frame.Data[7] = arg7;627            frame.Data[8] = arg8;628            frame.Data[9] = arg9;629            frame.Data[10] = arg10;630            frame.Data[11] = arg11;631            frame.Data[12] = arg12;632            var current = frame.Enter();633            try { _interpreter.Run(frame); } finally { frame.Leave(current); }634        }635 636        internal static Delegate MakeRun13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TRet>(LightLambda lambda) {637            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TRet>(lambda.Run13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TRet>);638        }639 640        internal static Delegate MakeRunVoid13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(LightLambda lambda) {641            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(lambda.RunVoid13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>);642        }643 644        internal TRet Run14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11,T12 arg12,T13 arg13) {645            if (_compiled != null || TryGetCompiled()) {646                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13);647            }648 649            var frame = MakeFrame();650            frame.Data[0] = arg0;651            frame.Data[1] = arg1;652            frame.Data[2] = arg2;653            frame.Data[3] = arg3;654            frame.Data[4] = arg4;655            frame.Data[5] = arg5;656            frame.Data[6] = arg6;657            frame.Data[7] = arg7;658            frame.Data[8] = arg8;659            frame.Data[9] = arg9;660            frame.Data[10] = arg10;661            frame.Data[11] = arg11;662            frame.Data[12] = arg12;663            frame.Data[13] = arg13;664            var current = frame.Enter();665            try { _interpreter.Run(frame); } finally { frame.Leave(current); }666 667            return (TRet)frame.Pop();668        }669 670        internal void RunVoid14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11,T12 arg12,T13 arg13) {671            if (_compiled != null || TryGetCompiled()) {672                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13);673                return;674            }675 676            var frame = MakeFrame();677            frame.Data[0] = arg0;678            frame.Data[1] = arg1;679            frame.Data[2] = arg2;680            frame.Data[3] = arg3;681            frame.Data[4] = arg4;682            frame.Data[5] = arg5;683            frame.Data[6] = arg6;684            frame.Data[7] = arg7;685            frame.Data[8] = arg8;686            frame.Data[9] = arg9;687            frame.Data[10] = arg10;688            frame.Data[11] = arg11;689            frame.Data[12] = arg12;690            frame.Data[13] = arg13;691            var current = frame.Enter();692            try { _interpreter.Run(frame); } finally { frame.Leave(current); }693        }694 695        internal static Delegate MakeRun14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TRet>(LightLambda lambda) {696            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TRet>(lambda.Run14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TRet>);697        }698 699        internal static Delegate MakeRunVoid14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(LightLambda lambda) {700            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(lambda.RunVoid14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>);701        }702 703        internal TRet Run15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TRet>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11,T12 arg12,T13 arg13,T14 arg14) {704            if (_compiled != null || TryGetCompiled()) {705                return ((Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TRet>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14);706            }707 708            var frame = MakeFrame();709            frame.Data[0] = arg0;710            frame.Data[1] = arg1;711            frame.Data[2] = arg2;712            frame.Data[3] = arg3;713            frame.Data[4] = arg4;714            frame.Data[5] = arg5;715            frame.Data[6] = arg6;716            frame.Data[7] = arg7;717            frame.Data[8] = arg8;718            frame.Data[9] = arg9;719            frame.Data[10] = arg10;720            frame.Data[11] = arg11;721            frame.Data[12] = arg12;722            frame.Data[13] = arg13;723            frame.Data[14] = arg14;724            var current = frame.Enter();725            try { _interpreter.Run(frame); } finally { frame.Leave(current); }726 727            return (TRet)frame.Pop();728        }729 730        internal void RunVoid15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(T0 arg0,T1 arg1,T2 arg2,T3 arg3,T4 arg4,T5 arg5,T6 arg6,T7 arg7,T8 arg8,T9 arg9,T10 arg10,T11 arg11,T12 arg12,T13 arg13,T14 arg14) {731            if (_compiled != null || TryGetCompiled()) {732                ((Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>)_compiled)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14);733                return;734            }735 736            var frame = MakeFrame();737            frame.Data[0] = arg0;738            frame.Data[1] = arg1;739            frame.Data[2] = arg2;740            frame.Data[3] = arg3;741            frame.Data[4] = arg4;742            frame.Data[5] = arg5;743            frame.Data[6] = arg6;744            frame.Data[7] = arg7;745            frame.Data[8] = arg8;746            frame.Data[9] = arg9;747            frame.Data[10] = arg10;748            frame.Data[11] = arg11;749            frame.Data[12] = arg12;750            frame.Data[13] = arg13;751            frame.Data[14] = arg14;752            var current = frame.Enter();753            try { _interpreter.Run(frame); } finally { frame.Leave(current); }754        }755 756        internal static Delegate MakeRun15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TRet>(LightLambda lambda) {757            return new Func<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TRet>(lambda.Run15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TRet>);758        }759 760        internal static Delegate MakeRunVoid15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(LightLambda lambda) {761            return new Action<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(lambda.RunVoid15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>);762        }763 764        // *** END GENERATED CODE ***765 766        #endregion767 768    }769}770