MegaBites-AI/Windows-powershell
0372
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 