Common.Customizer/VI.Common.Customizer/JobQueue.cs
Decompiler Source FileCommon.Customizer.JobQueueDecompiled Source
Interpretation
- Decompiled source file. Use method/event registrations and call-site extraction to connect back to DialogMethod, QBMEvent, and API layers.
Relations
- Method registration: Repair_UID_SameServer at line 2173
- Method registration: ResetProcess at line 2175
- Method registration: ResetFrozen at line 2177
- Method registration: ResetFrozen at line 2178
- Method registration: ResetOverlimit at line 2179
- Method registration: DeleteTree at line 2181
- Method registration: DeleteTrees at line 2182
- Method registration: DeleteChains at line 2183
- Method registration: DeleteChains at line 2184
- Method registration: SetStartAt at line 2185
- Method registration: SetRetries at line 2186
- Method registration: SetPriority at line 2187
- Method registration: SetLogMode at line 2188
Typed Edges
- No typed edges extracted for this source.
References
- No direct source references extracted.
Referenced By
- No direct source references extracted.
C# source-derived context
Generated by pattern extraction from the decompiled C# source and decompile index. This is factual source evidence, not inferred behavior.
reads entity values references DB/Dialog objects Job/process related markers
Summary: classes JobQueue, _003C_003Ec__DisplayClass4_0, _003C_003Ec__DisplayClass5_0; methods _003C_DeleteTree_003Eb__0, _003C_DeleteTrees_003Eb__0, MoveNext, SetStateMachine, _ResetFrozen, _RepairUidSameServer; references ESet, JobChain, JobQueue; markers reads entity values, references DB/Dialog objects, Job/process related markers
Classes
JobQueue _003C_003Ec__DisplayClass4_0 _003C_003Ec__DisplayClass5_0Methods
OIM key/entity markers
UID_Tree UID_Job UID_JobSameServerAPI/entity calls
GetValueAsync User From Source PutValueAsyncRegistrations / handlers
None extracted.
Complete Source
1using System;2using System.Collections;3using System.Collections.Generic;4using System.Data;5using System.Data.Common;6using System.Diagnostics;7using System.Linq;8using System.Runtime.CompilerServices;9using System.Runtime.InteropServices;10using System.Security.Principal;11using System.Text;12using System.Threading;13using System.Threading.Tasks;14using VI.Base;15using VI.DB;16using VI.DB.DataAccess;17using VI.DB.Entities;1819namespace VI.Common.Customizer;2021public class JobQueue : StateLessEntityLogic22{23 [CompilerGenerated]24 private sealed class _003C_003Ec__DisplayClass4_025 {26 public string uidTree;2728 internal ExpressionClause _003C_DeleteTree_003Eb__0(IExpressionContext t)29 {30 return t.Column("IsRootJob") == true && t.Column("UID_Tree") == uidTree;31 }32 }3334 [CompilerGenerated]35 private sealed class _003C_003Ec__DisplayClass5_036 {37 public ISqlFormatter f;3839 public Func<string, string> _003C_003E9__0;4041 internal string _003C_DeleteTrees_003Eb__0(string uid)42 {43 return "(" + f.FormatUidValue(uid) + ")";44 }45 }4647 [StructLayout((LayoutKind)3)]48 [CompilerGenerated]49 private struct _003C_CheckFeatureAsync_003Ed__11 : IAsyncStateMachine50 {51 public int _003C_003E1__state;5253 public AsyncTaskMethodBuilder _003C_003Et__builder;5455 public ISession session;5657 public string featureName;5859 public CancellationToken ct;6061 private ConfiguredTaskAwaiter<bool> _003C_003Eu__1;6263 private void MoveNext()64 {65 //IL_0064: Unknown result type (might be due to invalid IL or missing references)66 //IL_0069: Unknown result type (might be due to invalid IL or missing references)67 //IL_0070: Unknown result type (might be due to invalid IL or missing references)68 //IL_0021: Unknown result type (might be due to invalid IL or missing references)69 //IL_002c: Unknown result type (might be due to invalid IL or missing references)70 //IL_0031: Unknown result type (might be due to invalid IL or missing references)71 //IL_0034: Unknown result type (might be due to invalid IL or missing references)72 //IL_0039: Unknown result type (might be due to invalid IL or missing references)73 //IL_004d: Unknown result type (might be due to invalid IL or missing references)74 //IL_004e: Unknown result type (might be due to invalid IL or missing references)75 int num = _003C_003E1__state;76 try77 {78 ConfiguredTaskAwaiter<bool> val;79 if (num != 0)80 {81 val = session.Principal.Features.IsAllowedAsync(featureName, ct).ConfigureAwait(false).GetAwaiter();82 if (!val.IsCompleted)83 {84 num = (_003C_003E1__state = 0);85 _003C_003Eu__1 = val;86 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<bool>, _003C_CheckFeatureAsync_003Ed__11>(ref val, ref this);87 return;88 }89 }90 else91 {92 val = _003C_003Eu__1;93 _003C_003Eu__1 = default(ConfiguredTaskAwaiter<bool>);94 num = (_003C_003E1__state = -1);95 }96 if (!val.GetResult())97 {98 throw new ViException(882154, ExceptionRelevance.EndUser, featureName);99 }100 }101 catch (System.Exception exception)102 {103 _003C_003E1__state = -2;104 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);105 return;106 }107 _003C_003E1__state = -2;108 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();109 }110111 [DebuggerHidden]112 private void SetStateMachine(IAsyncStateMachine stateMachine)113 {114 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);115 }116 }117118 [StructLayout((LayoutKind)3)]119 [CompilerGenerated]120 private struct _003C_CheckStateAsync_003Ed__12 : IAsyncStateMachine121 {122 public int _003C_003E1__state;123124 public AsyncTaskMethodBuilder _003C_003Et__builder;125126 public IEntity entity;127128 public CancellationToken ct;129130 public string checkState;131132 private ConfiguredValueTaskAwaiter<string> _003C_003Eu__1;133134 private void MoveNext()135 {136 //IL_005c: Unknown result type (might be due to invalid IL or missing references)137 //IL_0061: Unknown result type (might be due to invalid IL or missing references)138 //IL_0068: Unknown result type (might be due to invalid IL or missing references)139 //IL_0016: Unknown result type (might be due to invalid IL or missing references)140 //IL_0024: Unknown result type (might be due to invalid IL or missing references)141 //IL_0029: Unknown result type (might be due to invalid IL or missing references)142 //IL_002c: Unknown result type (might be due to invalid IL or missing references)143 //IL_0031: Unknown result type (might be due to invalid IL or missing references)144 //IL_0045: Unknown result type (might be due to invalid IL or missing references)145 //IL_0046: Unknown result type (might be due to invalid IL or missing references)146 int num = _003C_003E1__state;147 try148 {149 ConfiguredValueTaskAwaiter<string> val;150 if (num != 0)151 {152 val = entity.GetValueAsync<string>("Ready2Exe", ct).ConfigureAwait(false).GetAwaiter();153 if (!val.IsCompleted)154 {155 num = (_003C_003E1__state = 0);156 _003C_003Eu__1 = val;157 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<string>, _003C_CheckStateAsync_003Ed__12>(ref val, ref this);158 return;159 }160 }161 else162 {163 val = _003C_003Eu__1;164 _003C_003Eu__1 = default(ConfiguredValueTaskAwaiter<string>);165 num = (_003C_003E1__state = -1);166 }167 if (!string.Equals(val.GetResult(), checkState, (StringComparison)5))168 {169 throw new ViException(882119, ExceptionRelevance.EndUser, checkState);170 }171 }172 catch (System.Exception exception)173 {174 _003C_003E1__state = -2;175 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);176 return;177 }178 _003C_003E1__state = -2;179 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();180 }181182 [DebuggerHidden]183 private void SetStateMachine(IAsyncStateMachine stateMachine)184 {185 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);186 }187 }188189 [StructLayout((LayoutKind)3)]190 [CompilerGenerated]191 private struct _003C_DeleteChains_003Ed__6 : IAsyncStateMachine192 {193 public int _003C_003E1__state;194195 public AsyncTaskMethodBuilder _003C_003Et__builder;196197 public ISession session;198199 public CancellationToken ct;200201 public string jobChainName;202203 public string filter;204205 private IDbSession _003CdbSession_003E5__2;206207 private ISqlFormatter _003Cf_003E5__3;208209 private System.Collections.Generic.IEnumerable<string> _003CeTrees_003E5__4;210211 private ConfiguredTaskAwaiter _003C_003Eu__1;212213 private ConfiguredTaskAwaiter<DbDataReader> _003C_003Eu__2;214215 private AsyncTransaction _003Ct_003E5__5;216217 private ConfiguredTaskAwaiter<AsyncTransaction> _003C_003Eu__3;218219 private System.Collections.Generic.IEnumerator<string> _003C_003E7__wrap5;220221 private ConfiguredTaskAwaiter<int> _003C_003Eu__4;222223 private void MoveNext()224 {225 //IL_007e: Unknown result type (might be due to invalid IL or missing references)226 //IL_0083: Unknown result type (might be due to invalid IL or missing references)227 //IL_008b: Unknown result type (might be due to invalid IL or missing references)228 //IL_0171: Unknown result type (might be due to invalid IL or missing references)229 //IL_0176: Unknown result type (might be due to invalid IL or missing references)230 //IL_017e: Unknown result type (might be due to invalid IL or missing references)231 //IL_0222: Unknown result type (might be due to invalid IL or missing references)232 //IL_0227: Unknown result type (might be due to invalid IL or missing references)233 //IL_022f: Unknown result type (might be due to invalid IL or missing references)234 //IL_0035: Unknown result type (might be due to invalid IL or missing references)235 //IL_0040: Unknown result type (might be due to invalid IL or missing references)236 //IL_0045: Unknown result type (might be due to invalid IL or missing references)237 //IL_0049: Unknown result type (might be due to invalid IL or missing references)238 //IL_004e: Unknown result type (might be due to invalid IL or missing references)239 //IL_019a: Unknown result type (might be due to invalid IL or missing references)240 //IL_0063: Unknown result type (might be due to invalid IL or missing references)241 //IL_0065: Unknown result type (might be due to invalid IL or missing references)242 //IL_0128: Unknown result type (might be due to invalid IL or missing references)243 //IL_0133: Unknown result type (might be due to invalid IL or missing references)244 //IL_0138: Unknown result type (might be due to invalid IL or missing references)245 //IL_013c: Unknown result type (might be due to invalid IL or missing references)246 //IL_0141: Unknown result type (might be due to invalid IL or missing references)247 //IL_01d9: Unknown result type (might be due to invalid IL or missing references)248 //IL_01e4: Unknown result type (might be due to invalid IL or missing references)249 //IL_01e9: Unknown result type (might be due to invalid IL or missing references)250 //IL_01ed: Unknown result type (might be due to invalid IL or missing references)251 //IL_01f2: Unknown result type (might be due to invalid IL or missing references)252 //IL_0422: Unknown result type (might be due to invalid IL or missing references)253 //IL_0427: Unknown result type (might be due to invalid IL or missing references)254 //IL_042f: Unknown result type (might be due to invalid IL or missing references)255 //IL_04f6: Unknown result type (might be due to invalid IL or missing references)256 //IL_04fb: Unknown result type (might be due to invalid IL or missing references)257 //IL_0503: Unknown result type (might be due to invalid IL or missing references)258 //IL_0569: Unknown result type (might be due to invalid IL or missing references)259 //IL_056e: Unknown result type (might be due to invalid IL or missing references)260 //IL_0576: Unknown result type (might be due to invalid IL or missing references)261 //IL_0156: Unknown result type (might be due to invalid IL or missing references)262 //IL_0158: Unknown result type (might be due to invalid IL or missing references)263 //IL_0207: Unknown result type (might be due to invalid IL or missing references)264 //IL_0209: Unknown result type (might be due to invalid IL or missing references)265 //IL_0320: Unknown result type (might be due to invalid IL or missing references)266 //IL_0325: Unknown result type (might be due to invalid IL or missing references)267 //IL_032d: Unknown result type (might be due to invalid IL or missing references)268 //IL_0520: Unknown result type (might be due to invalid IL or missing references)269 //IL_052b: Unknown result type (might be due to invalid IL or missing references)270 //IL_0530: Unknown result type (might be due to invalid IL or missing references)271 //IL_0534: Unknown result type (might be due to invalid IL or missing references)272 //IL_0539: Unknown result type (might be due to invalid IL or missing references)273 //IL_054e: Unknown result type (might be due to invalid IL or missing references)274 //IL_0550: Unknown result type (might be due to invalid IL or missing references)275 //IL_02d7: Unknown result type (might be due to invalid IL or missing references)276 //IL_02e2: Unknown result type (might be due to invalid IL or missing references)277 //IL_02e7: Unknown result type (might be due to invalid IL or missing references)278 //IL_02eb: Unknown result type (might be due to invalid IL or missing references)279 //IL_02f0: Unknown result type (might be due to invalid IL or missing references)280 //IL_0305: Unknown result type (might be due to invalid IL or missing references)281 //IL_0307: Unknown result type (might be due to invalid IL or missing references)282 //IL_04ad: Unknown result type (might be due to invalid IL or missing references)283 //IL_04b8: Unknown result type (might be due to invalid IL or missing references)284 //IL_04bd: Unknown result type (might be due to invalid IL or missing references)285 //IL_04c1: Unknown result type (might be due to invalid IL or missing references)286 //IL_04c6: Unknown result type (might be due to invalid IL or missing references)287 //IL_03d9: Unknown result type (might be due to invalid IL or missing references)288 //IL_03e4: Unknown result type (might be due to invalid IL or missing references)289 //IL_03e9: Unknown result type (might be due to invalid IL or missing references)290 //IL_03ed: Unknown result type (might be due to invalid IL or missing references)291 //IL_03f2: Unknown result type (might be due to invalid IL or missing references)292 //IL_04db: Unknown result type (might be due to invalid IL or missing references)293 //IL_04dd: Unknown result type (might be due to invalid IL or missing references)294 //IL_0407: Unknown result type (might be due to invalid IL or missing references)295 //IL_0409: Unknown result type (might be due to invalid IL or missing references)296 int num = _003C_003E1__state;297 try298 {299 ConfiguredTaskAwaitable val4;300 ConfiguredTaskAwaiter val3;301 ConfiguredTaskAwaiter<DbDataReader> val2;302 ConfiguredTaskAwaiter<AsyncTransaction> val;303 AsyncTransaction result;304 string text;305 DbDataReader result2;306 string sqlStatement;307 switch (num)308 {309 default:310 val4 = _CheckFeatureAsync(session, "JobQueue_Delete", ct).ConfigureAwait(false);311 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();312 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)313 {314 num = (_003C_003E1__state = 0);315 _003C_003Eu__1 = val3;316 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteChains_003Ed__6>(ref val3, ref this);317 return;318 }319 goto IL_009a;320 case 0:321 val3 = _003C_003Eu__1;322 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);323 num = (_003C_003E1__state = -1);324 goto IL_009a;325 case 1:326 val2 = _003C_003Eu__2;327 _003C_003Eu__2 = default(ConfiguredTaskAwaiter<DbDataReader>);328 num = (_003C_003E1__state = -1);329 goto IL_018d;330 case 2:331 val = _003C_003Eu__3;332 _003C_003Eu__3 = default(ConfiguredTaskAwaiter<AsyncTransaction>);333 num = (_003C_003E1__state = -1);334 goto IL_023e;335 case 3:336 case 4:337 case 5:338 case 6:339 break;340 IL_023e:341 result = val.GetResult();342 _003Ct_003E5__5 = result;343 break;344 IL_009a:345 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();346 _003CdbSession_003E5__2 = session.Resolve<IDbSession>();347 _003Cf_003E5__3 = _003CdbSession_003E5__2.SqlFormatter;348 text = _003Cf_003E5__3.Comparison("JobChainName", jobChainName, ValType.String);349 if (!string.IsNullOrEmpty(filter))350 {351 text = _003Cf_003E5__3.AndRelation(text, filter);352 }353 text = _003Cf_003E5__3.CleanWhereClause(text);354 sqlStatement = "select UID_Tree from JobQueue where " + text;355 val2 = _003CdbSession_003E5__2.SqlExecuteAsync(sqlStatement, ct).ConfigureAwait(false).GetAwaiter();356 if (!val2.IsCompleted)357 {358 num = (_003C_003E1__state = 1);359 _003C_003Eu__2 = val2;360 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<DbDataReader>, _003C_DeleteChains_003Ed__6>(ref val2, ref this);361 return;362 }363 goto IL_018d;364 IL_018d:365 result2 = val2.GetResult();366 _003CeTrees_003E5__4 = Enumerable.Distinct<string>(Enumerable.Select<IDataRecord, string>(((IDataReader)(object)result2).FetchAll(ct), (Func<IDataRecord, string>)((IDataRecord r) => r.GetString(0))));367 val = AsyncTransaction.StartAsync(_003CdbSession_003E5__2, ct).ConfigureAwait(false).GetAwaiter();368 if (!val.IsCompleted)369 {370 num = (_003C_003E1__state = 2);371 _003C_003Eu__3 = val;372 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<AsyncTransaction>, _003C_DeleteChains_003Ed__6>(ref val, ref this);373 return;374 }375 goto IL_023e;376 }377 try378 {379 switch (num)380 {381 default:382 _003C_003E7__wrap5 = _003CeTrees_003E5__4.GetEnumerator();383 goto case 3;384 case 3:385 {386 try387 {388 if (num != 3)389 {390 goto IL_0344;391 }392 ConfiguredTaskAwaiter<int> val5 = _003C_003Eu__4;393 _003C_003Eu__4 = default(ConfiguredTaskAwaiter<int>);394 num = (_003C_003E1__state = -1);395 goto IL_033c;396 IL_033c:397 val5.GetResult();398 goto IL_0344;399 IL_0344:400 if (((System.Collections.IEnumerator)_003C_003E7__wrap5).MoveNext())401 {402 string current = _003C_003E7__wrap5.Current;403 sqlStatement = _003Cf_003E5__3.StoredProcedure(new SqlFunction("QBM", "GDBQueue", "PJobQueueDelete_Single"), _003Cf_003E5__3.FormatUidValue(current));404 val5 = _003CdbSession_003E5__2.SqlExecuteNonQueryInContextAsync(session, sqlStatement, ct).ConfigureAwait(false).GetAwaiter();405 if (!val5.IsCompleted)406 {407 num = (_003C_003E1__state = 3);408 _003C_003Eu__4 = val5;409 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<int>, _003C_DeleteChains_003Ed__6>(ref val5, ref this);410 return;411 }412 goto IL_033c;413 }414 }415 finally416 {417 if (num < 0 && _003C_003E7__wrap5 != null)418 {419 ((System.IDisposable)_003C_003E7__wrap5).Dispose();420 }421 }422 _003C_003E7__wrap5 = null;423 if (string.IsNullOrEmpty(filter))424 {425 IDbSession dbSession = _003CdbSession_003E5__2;426 global::_003C_003Ey__InlineArray2<string> buffer = default(global::_003C_003Ey__InlineArray2<string>);427 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray2<string>, string>(ref buffer, 0) = "#LDS#Delete all '{0}' jobchains from jobqueue.";428 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray2<string>, string>(ref buffer, 1) = jobChainName;429 val4 = Journal.LogAsync(dbSession, string.Join("|", global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan<global::_003C_003Ey__InlineArray2<string>, string>(in buffer, 2)), MsgSeverity.Warning, AppData.Instance.AppName, session.User(), ct).ConfigureAwait(false);430 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();431 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)432 {433 num = (_003C_003E1__state = 4);434 _003C_003Eu__1 = val3;435 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteChains_003Ed__6>(ref val3, ref this);436 return;437 }438 goto IL_043e;439 }440 IDbSession dbSession2 = _003CdbSession_003E5__2;441 global::_003C_003Ey__InlineArray3<string> buffer2 = default(global::_003C_003Ey__InlineArray3<string>);442 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray3<string>, string>(ref buffer2, 0) = "#LDS#Delete all '{0}' jobchains from jobqueue with ({1}).";443 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray3<string>, string>(ref buffer2, 1) = jobChainName;444 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray3<string>, string>(ref buffer2, 2) = filter;445 val4 = Journal.LogAsync(dbSession2, string.Join("|", global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan<global::_003C_003Ey__InlineArray3<string>, string>(in buffer2, 3)), MsgSeverity.Warning, AppData.Instance.AppName, session.User(), ct).ConfigureAwait(false);446 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();447 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)448 {449 num = (_003C_003E1__state = 5);450 _003C_003Eu__1 = val3;451 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteChains_003Ed__6>(ref val3, ref this);452 return;453 }454 goto IL_0512;455 }456 case 4:457 val3 = _003C_003Eu__1;458 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);459 num = (_003C_003E1__state = -1);460 goto IL_043e;461 case 5:462 val3 = _003C_003Eu__1;463 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);464 num = (_003C_003E1__state = -1);465 goto IL_0512;466 case 6:467 {468 val3 = _003C_003Eu__1;469 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);470 num = (_003C_003E1__state = -1);471 break;472 }473 IL_043e:474 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();475 goto IL_0519;476 IL_0519:477 val4 = _003Ct_003E5__5.CommitAsync(ct).ConfigureAwait(false);478 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();479 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)480 {481 num = (_003C_003E1__state = 6);482 _003C_003Eu__1 = val3;483 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteChains_003Ed__6>(ref val3, ref this);484 return;485 }486 break;487 IL_0512:488 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();489 goto IL_0519;490 }491 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();492 }493 finally494 {495 if (num < 0 && _003Ct_003E5__5 != null)496 {497 ((System.IDisposable)_003Ct_003E5__5).Dispose();498 }499 }500 _003Ct_003E5__5 = null;501 }502 catch (System.Exception exception)503 {504 _003C_003E1__state = -2;505 _003CdbSession_003E5__2 = null;506 _003Cf_003E5__3 = null;507 _003CeTrees_003E5__4 = null;508 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);509 return;510 }511 _003C_003E1__state = -2;512 _003CdbSession_003E5__2 = null;513 _003Cf_003E5__3 = null;514 _003CeTrees_003E5__4 = null;515 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();516 }517518 [DebuggerHidden]519 private void SetStateMachine(IAsyncStateMachine stateMachine)520 {521 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);522 }523 }524525 [StructLayout((LayoutKind)3)]526 [CompilerGenerated]527 private struct _003C_DeleteTree_003Ed__4 : IAsyncStateMachine528 {529 public int _003C_003E1__state;530531 public AsyncTaskMethodBuilder _003C_003Et__builder;532533 public string uidTree;534535 public ISession session;536537 public CancellationToken ct;538539 private _003C_003Ec__DisplayClass4_0 _003C_003E8__1;540541 private IEntity _003CfirstJob_003E5__2;542543 private IDbSession _003CdbSession_003E5__3;544545 private string _003Csql_003E5__4;546547 private global::_003C_003Ey__InlineArray4<string> _003C_003E7__wrap4;548549 private ConfiguredTaskAwaiter _003C_003Eu__1;550551 private ConfiguredTaskAwaiter<IEntityCollection> _003C_003Eu__2;552553 private AsyncTransaction _003Ct_003E5__6;554555 private ConfiguredTaskAwaiter<AsyncTransaction> _003C_003Eu__3;556557 private ConfiguredTaskAwaiter<int> _003C_003Eu__4;558559 private IDbSession _003C_003E7__wrap6;560561 private ConfiguredValueTaskAwaiter<string> _003C_003Eu__5;562563 private void MoveNext()564 {565 //IL_009e: Unknown result type (might be due to invalid IL or missing references)566 //IL_00a3: Unknown result type (might be due to invalid IL or missing references)567 //IL_00ab: Unknown result type (might be due to invalid IL or missing references)568 //IL_0154: Unknown result type (might be due to invalid IL or missing references)569 //IL_0159: Unknown result type (might be due to invalid IL or missing references)570 //IL_0161: Unknown result type (might be due to invalid IL or missing references)571 //IL_0239: Unknown result type (might be due to invalid IL or missing references)572 //IL_023e: Unknown result type (might be due to invalid IL or missing references)573 //IL_0246: Unknown result type (might be due to invalid IL or missing references)574 //IL_0055: Unknown result type (might be due to invalid IL or missing references)575 //IL_0060: Unknown result type (might be due to invalid IL or missing references)576 //IL_0065: Unknown result type (might be due to invalid IL or missing references)577 //IL_0069: Unknown result type (might be due to invalid IL or missing references)578 //IL_006e: Unknown result type (might be due to invalid IL or missing references)579 //IL_010b: Unknown result type (might be due to invalid IL or missing references)580 //IL_0116: Unknown result type (might be due to invalid IL or missing references)581 //IL_011b: Unknown result type (might be due to invalid IL or missing references)582 //IL_011f: Unknown result type (might be due to invalid IL or missing references)583 //IL_0124: Unknown result type (might be due to invalid IL or missing references)584 //IL_0083: Unknown result type (might be due to invalid IL or missing references)585 //IL_0085: Unknown result type (might be due to invalid IL or missing references)586 //IL_0139: Unknown result type (might be due to invalid IL or missing references)587 //IL_013b: Unknown result type (might be due to invalid IL or missing references)588 //IL_01f0: Unknown result type (might be due to invalid IL or missing references)589 //IL_01fb: Unknown result type (might be due to invalid IL or missing references)590 //IL_0200: Unknown result type (might be due to invalid IL or missing references)591 //IL_0204: Unknown result type (might be due to invalid IL or missing references)592 //IL_0209: Unknown result type (might be due to invalid IL or missing references)593 //IL_02df: Unknown result type (might be due to invalid IL or missing references)594 //IL_02e4: Unknown result type (might be due to invalid IL or missing references)595 //IL_02ec: Unknown result type (might be due to invalid IL or missing references)596 //IL_0396: Unknown result type (might be due to invalid IL or missing references)597 //IL_039b: Unknown result type (might be due to invalid IL or missing references)598 //IL_03a3: Unknown result type (might be due to invalid IL or missing references)599 //IL_0433: Unknown result type (might be due to invalid IL or missing references)600 //IL_0438: Unknown result type (might be due to invalid IL or missing references)601 //IL_0440: Unknown result type (might be due to invalid IL or missing references)602 //IL_04fb: Unknown result type (might be due to invalid IL or missing references)603 //IL_0500: Unknown result type (might be due to invalid IL or missing references)604 //IL_0508: Unknown result type (might be due to invalid IL or missing references)605 //IL_0575: Unknown result type (might be due to invalid IL or missing references)606 //IL_057a: Unknown result type (might be due to invalid IL or missing references)607 //IL_0582: Unknown result type (might be due to invalid IL or missing references)608 //IL_0296: Unknown result type (might be due to invalid IL or missing references)609 //IL_02a1: Unknown result type (might be due to invalid IL or missing references)610 //IL_02a6: Unknown result type (might be due to invalid IL or missing references)611 //IL_02aa: Unknown result type (might be due to invalid IL or missing references)612 //IL_02af: Unknown result type (might be due to invalid IL or missing references)613 //IL_021e: Unknown result type (might be due to invalid IL or missing references)614 //IL_0220: Unknown result type (might be due to invalid IL or missing references)615 //IL_0349: Unknown result type (might be due to invalid IL or missing references)616 //IL_0358: Unknown result type (might be due to invalid IL or missing references)617 //IL_035d: Unknown result type (might be due to invalid IL or missing references)618 //IL_0361: Unknown result type (might be due to invalid IL or missing references)619 //IL_0366: Unknown result type (might be due to invalid IL or missing references)620 //IL_03e6: Unknown result type (might be due to invalid IL or missing references)621 //IL_03f5: Unknown result type (might be due to invalid IL or missing references)622 //IL_03fa: Unknown result type (might be due to invalid IL or missing references)623 //IL_03fe: Unknown result type (might be due to invalid IL or missing references)624 //IL_0403: Unknown result type (might be due to invalid IL or missing references)625 //IL_04b2: Unknown result type (might be due to invalid IL or missing references)626 //IL_04bd: Unknown result type (might be due to invalid IL or missing references)627 //IL_04c2: Unknown result type (might be due to invalid IL or missing references)628 //IL_04c6: Unknown result type (might be due to invalid IL or missing references)629 //IL_04cb: Unknown result type (might be due to invalid IL or missing references)630 //IL_052c: Unknown result type (might be due to invalid IL or missing references)631 //IL_0537: Unknown result type (might be due to invalid IL or missing references)632 //IL_053c: Unknown result type (might be due to invalid IL or missing references)633 //IL_0540: Unknown result type (might be due to invalid IL or missing references)634 //IL_0545: Unknown result type (might be due to invalid IL or missing references)635 //IL_02c4: Unknown result type (might be due to invalid IL or missing references)636 //IL_02c6: Unknown result type (might be due to invalid IL or missing references)637 //IL_037b: Unknown result type (might be due to invalid IL or missing references)638 //IL_037d: Unknown result type (might be due to invalid IL or missing references)639 //IL_0418: Unknown result type (might be due to invalid IL or missing references)640 //IL_041a: Unknown result type (might be due to invalid IL or missing references)641 //IL_04e0: Unknown result type (might be due to invalid IL or missing references)642 //IL_04e2: Unknown result type (might be due to invalid IL or missing references)643 //IL_055a: Unknown result type (might be due to invalid IL or missing references)644 //IL_055c: Unknown result type (might be due to invalid IL or missing references)645 int num = _003C_003E1__state;646 try647 {648 ConfiguredTaskAwaitable val4;649 ConfiguredTaskAwaiter val3;650 ConfiguredTaskAwaiter<IEntityCollection> val2;651 ConfiguredTaskAwaiter<AsyncTransaction> val;652 IEntityCollection result;653 Query query;654 AsyncTransaction result2;655 switch (num)656 {657 default:658 _003C_003E8__1 = new _003C_003Ec__DisplayClass4_0();659 _003C_003E8__1.uidTree = uidTree;660 val4 = _CheckFeatureAsync(session, "JobQueue_Delete", ct).ConfigureAwait(false);661 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();662 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)663 {664 num = (_003C_003E1__state = 0);665 _003C_003Eu__1 = val3;666 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteTree_003Ed__4>(ref val3, ref this);667 return;668 }669 goto IL_00ba;670 case 0:671 val3 = _003C_003Eu__1;672 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);673 num = (_003C_003E1__state = -1);674 goto IL_00ba;675 case 1:676 val2 = _003C_003Eu__2;677 _003C_003Eu__2 = default(ConfiguredTaskAwaiter<IEntityCollection>);678 num = (_003C_003E1__state = -1);679 goto IL_0170;680 case 2:681 val = _003C_003Eu__3;682 _003C_003Eu__3 = default(ConfiguredTaskAwaiter<AsyncTransaction>);683 num = (_003C_003E1__state = -1);684 goto IL_0255;685 case 3:686 case 4:687 case 5:688 case 6:689 case 7:690 break;691 IL_0170:692 result = val2.GetResult();693 if (((System.Collections.Generic.IReadOnlyCollection<IEntity>)result).Count != 0)694 {695 _003CfirstJob_003E5__2 = ((System.Collections.Generic.IReadOnlyList<IEntity>)result)[0];696 _003CdbSession_003E5__3 = session.Resolve<IDbSession>();697 ISqlFormatter sqlFormatter = _003CdbSession_003E5__3.SqlFormatter;698 _003Csql_003E5__4 = sqlFormatter.StoredProcedure(new SqlFunction("QBM", "GDBQueue", "PJobQueueDelete_Single"), sqlFormatter.FormatUidValue(_003C_003E8__1.uidTree));699 val = AsyncTransaction.StartAsync(_003CdbSession_003E5__3, ct).ConfigureAwait(false).GetAwaiter();700 if (!val.IsCompleted)701 {702 num = (_003C_003E1__state = 2);703 _003C_003Eu__3 = val;704 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<AsyncTransaction>, _003C_DeleteTree_003Ed__4>(ref val, ref this);705 return;706 }707 goto IL_0255;708 }709 goto end_IL_0007;710 IL_00ba:711 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();712 query = (from t in Query.From("JobQueue")713 where t.Column("IsRootJob") == true && t.Column("UID_Tree") == _003C_003E8__1.uidTree714 select t).Select("JobChainName", "StartAt");715 val2 = session.Source().GetCollectionAsync(query, EntityCollectionLoadType.Default, ct).ConfigureAwait(false)716 .GetAwaiter();717 if (!val2.IsCompleted)718 {719 num = (_003C_003E1__state = 1);720 _003C_003Eu__2 = val2;721 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<IEntityCollection>, _003C_DeleteTree_003Ed__4>(ref val2, ref this);722 return;723 }724 goto IL_0170;725 IL_0255:726 result2 = val.GetResult();727 _003Ct_003E5__6 = result2;728 break;729 }730 try731 {732 ConfiguredTaskAwaiter<int> val6;733 ConfiguredValueTaskAwaiter<string> val5;734 string result3;735 string result4;736 switch (num)737 {738 default:739 val6 = _003CdbSession_003E5__3.SqlExecuteNonQueryInContextAsync(session, _003Csql_003E5__4, ct).ConfigureAwait(false).GetAwaiter();740 if (!val6.IsCompleted)741 {742 num = (_003C_003E1__state = 3);743 _003C_003Eu__4 = val6;744 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<int>, _003C_DeleteTree_003Ed__4>(ref val6, ref this);745 return;746 }747 goto IL_02fb;748 case 3:749 val6 = _003C_003Eu__4;750 _003C_003Eu__4 = default(ConfiguredTaskAwaiter<int>);751 num = (_003C_003E1__state = -1);752 goto IL_02fb;753 case 4:754 val5 = _003C_003Eu__5;755 _003C_003Eu__5 = default(ConfiguredValueTaskAwaiter<string>);756 num = (_003C_003E1__state = -1);757 goto IL_03b2;758 case 5:759 val5 = _003C_003Eu__5;760 _003C_003Eu__5 = default(ConfiguredValueTaskAwaiter<string>);761 num = (_003C_003E1__state = -1);762 goto IL_044f;763 case 6:764 val3 = _003C_003Eu__1;765 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);766 num = (_003C_003E1__state = -1);767 goto IL_0517;768 case 7:769 {770 val3 = _003C_003Eu__1;771 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);772 num = (_003C_003E1__state = -1);773 break;774 }775 IL_0517:776 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();777 _003C_003E7__wrap6 = null;778 val4 = _003Ct_003E5__6.CommitAsync(ct).ConfigureAwait(false);779 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();780 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)781 {782 num = (_003C_003E1__state = 7);783 _003C_003Eu__1 = val3;784 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteTree_003Ed__4>(ref val3, ref this);785 return;786 }787 break;788 IL_02fb:789 val6.GetResult();790 _003C_003E7__wrap6 = _003CdbSession_003E5__3;791 _003C_003E7__wrap4 = default(global::_003C_003Ey__InlineArray4<string>);792 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray4<string>, string>(ref _003C_003E7__wrap4, 0) = "#LDS#Delete {0} - {1} ({2}) from jobqueue.";793 val5 = _003CfirstJob_003E5__2.Columns["JobChainName"].GetDisplayValueAsync(session, ct).ConfigureAwait(false).GetAwaiter();794 if (!val5.IsCompleted)795 {796 num = (_003C_003E1__state = 4);797 _003C_003Eu__5 = val5;798 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<string>, _003C_DeleteTree_003Ed__4>(ref val5, ref this);799 return;800 }801 goto IL_03b2;802 IL_044f:803 result3 = val5.GetResult();804 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray4<string>, string>(ref _003C_003E7__wrap4, 2) = result3;805 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray4<string>, string>(ref _003C_003E7__wrap4, 3) = _003C_003E8__1.uidTree;806 val4 = Journal.LogAsync(_003C_003E7__wrap6, string.Join("|", global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan<global::_003C_003Ey__InlineArray4<string>, string>(in _003C_003E7__wrap4, 4)), MsgSeverity.Warning, AppData.Instance.AppName, session.User(), ct).ConfigureAwait(false);807 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();808 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)809 {810 num = (_003C_003E1__state = 6);811 _003C_003Eu__1 = val3;812 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteTree_003Ed__4>(ref val3, ref this);813 return;814 }815 goto IL_0517;816 IL_03b2:817 result4 = val5.GetResult();818 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray4<string>, string>(ref _003C_003E7__wrap4, 1) = result4;819 val5 = _003CfirstJob_003E5__2.Columns["StartAt"].GetDisplayValueAsync(session, ct).ConfigureAwait(false).GetAwaiter();820 if (!val5.IsCompleted)821 {822 num = (_003C_003E1__state = 5);823 _003C_003Eu__5 = val5;824 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<string>, _003C_DeleteTree_003Ed__4>(ref val5, ref this);825 return;826 }827 goto IL_044f;828 }829 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();830 }831 finally832 {833 if (num < 0 && _003Ct_003E5__6 != null)834 {835 ((System.IDisposable)_003Ct_003E5__6).Dispose();836 }837 }838 _003Ct_003E5__6 = null;839 end_IL_0007:;840 }841 catch (System.Exception exception)842 {843 _003C_003E1__state = -2;844 _003C_003E8__1 = null;845 _003CfirstJob_003E5__2 = null;846 _003CdbSession_003E5__3 = null;847 _003Csql_003E5__4 = null;848 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);849 return;850 }851 _003C_003E1__state = -2;852 _003C_003E8__1 = null;853 _003CfirstJob_003E5__2 = null;854 _003CdbSession_003E5__3 = null;855 _003Csql_003E5__4 = null;856 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();857 }858859 [DebuggerHidden]860 private void SetStateMachine(IAsyncStateMachine stateMachine)861 {862 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);863 }864 }865866 [StructLayout((LayoutKind)3)]867 [CompilerGenerated]868 private struct _003C_DeleteTrees_003Ed__5 : IAsyncStateMachine869 {870 public int _003C_003E1__state;871872 public AsyncTaskMethodBuilder _003C_003Et__builder;873874 public ISession session;875876 public CancellationToken ct;877878 private _003C_003Ec__DisplayClass5_0 _003C_003E8__1;879880 public string[] uidTrees;881882 private IDbSession _003CdbSession_003E5__2;883884 private ConfiguredTaskAwaiter _003C_003Eu__1;885886 private AsyncTransaction _003Ct_003E5__3;887888 private ConfiguredTaskAwaiter<AsyncTransaction> _003C_003Eu__2;889890 private System.Collections.Generic.IEnumerator<System.Collections.Generic.IReadOnlyList<string>> _003C_003E7__wrap3;891892 private ConfiguredTaskAwaiter<int> _003C_003Eu__3;893894 private void MoveNext()895 {896 //IL_007e: Unknown result type (might be due to invalid IL or missing references)897 //IL_0083: Unknown result type (might be due to invalid IL or missing references)898 //IL_008a: Unknown result type (might be due to invalid IL or missing references)899 //IL_0117: Unknown result type (might be due to invalid IL or missing references)900 //IL_011c: Unknown result type (might be due to invalid IL or missing references)901 //IL_0124: Unknown result type (might be due to invalid IL or missing references)902 //IL_0038: Unknown result type (might be due to invalid IL or missing references)903 //IL_0043: Unknown result type (might be due to invalid IL or missing references)904 //IL_0048: Unknown result type (might be due to invalid IL or missing references)905 //IL_004b: Unknown result type (might be due to invalid IL or missing references)906 //IL_0050: Unknown result type (might be due to invalid IL or missing references)907 //IL_00ce: Unknown result type (might be due to invalid IL or missing references)908 //IL_00d9: Unknown result type (might be due to invalid IL or missing references)909 //IL_00de: Unknown result type (might be due to invalid IL or missing references)910 //IL_00e2: Unknown result type (might be due to invalid IL or missing references)911 //IL_00e7: Unknown result type (might be due to invalid IL or missing references)912 //IL_0064: Unknown result type (might be due to invalid IL or missing references)913 //IL_0065: Unknown result type (might be due to invalid IL or missing references)914 //IL_00fc: Unknown result type (might be due to invalid IL or missing references)915 //IL_00fe: Unknown result type (might be due to invalid IL or missing references)916 //IL_031d: Unknown result type (might be due to invalid IL or missing references)917 //IL_0322: Unknown result type (might be due to invalid IL or missing references)918 //IL_0329: Unknown result type (might be due to invalid IL or missing references)919 //IL_038c: Unknown result type (might be due to invalid IL or missing references)920 //IL_0391: Unknown result type (might be due to invalid IL or missing references)921 //IL_0398: Unknown result type (might be due to invalid IL or missing references)922 //IL_0346: Unknown result type (might be due to invalid IL or missing references)923 //IL_0351: Unknown result type (might be due to invalid IL or missing references)924 //IL_0356: Unknown result type (might be due to invalid IL or missing references)925 //IL_0359: Unknown result type (might be due to invalid IL or missing references)926 //IL_035e: Unknown result type (might be due to invalid IL or missing references)927 //IL_0260: Unknown result type (might be due to invalid IL or missing references)928 //IL_0265: Unknown result type (might be due to invalid IL or missing references)929 //IL_026d: Unknown result type (might be due to invalid IL or missing references)930 //IL_0372: Unknown result type (might be due to invalid IL or missing references)931 //IL_0373: Unknown result type (might be due to invalid IL or missing references)932 //IL_018c: Unknown result type (might be due to invalid IL or missing references)933 //IL_0193: Expected O, but got Unknown934 //IL_0217: Unknown result type (might be due to invalid IL or missing references)935 //IL_0222: Unknown result type (might be due to invalid IL or missing references)936 //IL_0227: Unknown result type (might be due to invalid IL or missing references)937 //IL_022b: Unknown result type (might be due to invalid IL or missing references)938 //IL_0230: Unknown result type (might be due to invalid IL or missing references)939 //IL_02d7: Unknown result type (might be due to invalid IL or missing references)940 //IL_02e2: Unknown result type (might be due to invalid IL or missing references)941 //IL_02e7: Unknown result type (might be due to invalid IL or missing references)942 //IL_02ea: Unknown result type (might be due to invalid IL or missing references)943 //IL_02ef: Unknown result type (might be due to invalid IL or missing references)944 //IL_0245: Unknown result type (might be due to invalid IL or missing references)945 //IL_0247: Unknown result type (might be due to invalid IL or missing references)946 //IL_0303: Unknown result type (might be due to invalid IL or missing references)947 //IL_0304: Unknown result type (might be due to invalid IL or missing references)948 int num = _003C_003E1__state;949 try950 {951 ConfiguredTaskAwaitable val3;952 ConfiguredTaskAwaiter val2;953 ConfiguredTaskAwaiter<AsyncTransaction> val;954 AsyncTransaction result;955 switch (num)956 {957 default:958 _003C_003E8__1 = new _003C_003Ec__DisplayClass5_0();959 val3 = _CheckFeatureAsync(session, "JobQueue_Delete", ct).ConfigureAwait(false);960 val2 = ((ConfiguredTaskAwaitable)(ref val3)).GetAwaiter();961 if (!((ConfiguredTaskAwaiter)(ref val2)).IsCompleted)962 {963 num = (_003C_003E1__state = 0);964 _003C_003Eu__1 = val2;965 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteTrees_003Ed__5>(ref val2, ref this);966 return;967 }968 goto IL_0099;969 case 0:970 val2 = _003C_003Eu__1;971 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);972 num = (_003C_003E1__state = -1);973 goto IL_0099;974 case 1:975 val = _003C_003Eu__2;976 _003C_003Eu__2 = default(ConfiguredTaskAwaiter<AsyncTransaction>);977 num = (_003C_003E1__state = -1);978 goto IL_0133;979 case 2:980 case 3:981 case 4:982 break;983 IL_0133:984 result = val.GetResult();985 _003Ct_003E5__3 = result;986 break;987 IL_0099:988 ((ConfiguredTaskAwaiter)(ref val2)).GetResult();989 _003CdbSession_003E5__2 = session.Resolve<IDbSession>();990 _003C_003E8__1.f = _003CdbSession_003E5__2.SqlFormatter;991 val = AsyncTransaction.StartAsync(_003CdbSession_003E5__2, ct).ConfigureAwait(false).GetAwaiter();992 if (!val.IsCompleted)993 {994 num = (_003C_003E1__state = 1);995 _003C_003Eu__2 = val;996 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<AsyncTransaction>, _003C_DeleteTrees_003Ed__5>(ref val, ref this);997 return;998 }999 goto IL_0133;1000 }1001 try1002 {1003 switch (num)1004 {1005 default:1006 _003C_003E7__wrap3 = uidTrees.Partition(1000).GetEnumerator();1007 goto case 2;1008 case 2:1009 try1010 {1011 if (num != 2)1012 {1013 goto IL_0284;1014 }1015 ConfiguredTaskAwaiter<int> val4 = _003C_003Eu__3;1016 _003C_003Eu__3 = default(ConfiguredTaskAwaiter<int>);1017 num = (_003C_003E1__state = -1);1018 goto IL_027c;1019 IL_027c:1020 val4.GetResult();1021 goto IL_0284;1022 IL_0284:1023 if (((System.Collections.IEnumerator)_003C_003E7__wrap3).MoveNext())1024 {1025 System.Collections.Generic.IReadOnlyList<string> current = _003C_003E7__wrap3.Current;1026 StringBuilder val5 = new StringBuilder();1027 val5.AppendLine("declare @TreesToDelete QBM_YParameterList");1028 val5.AppendLine("insert into @TreesToDelete(Parameter1) values ");1029 val5.AppendLine(string.Join(", ", Enumerable.Select<string, string>((System.Collections.Generic.IEnumerable<string>)current, (Func<string, string>)((string uid) => "(" + _003C_003E8__1.f.FormatUidValue(uid) + ")"))));1030 val5.AppendLine("exec QBM_PJobQueueDelete_Bulk @TreesToDelete");1031 val4 = _003CdbSession_003E5__2.SqlExecuteNonQueryInContextAsync(session, ((object)val5).ToString(), ct).ConfigureAwait(false).GetAwaiter();1032 if (!val4.IsCompleted)1033 {1034 num = (_003C_003E1__state = 2);1035 _003C_003Eu__3 = val4;1036 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<int>, _003C_DeleteTrees_003Ed__5>(ref val4, ref this);1037 return;1038 }1039 goto IL_027c;1040 }1041 }1042 finally1043 {1044 if (num < 0 && _003C_003E7__wrap3 != null)1045 {1046 ((System.IDisposable)_003C_003E7__wrap3).Dispose();1047 }1048 }1049 _003C_003E7__wrap3 = null;1050 val3 = Journal.LogAsync(_003CdbSession_003E5__2, "#LDS#Delete trees from jobqueue.", MsgSeverity.Warning, AppData.Instance.AppName, session.User(), ct).ConfigureAwait(false);1051 val2 = ((ConfiguredTaskAwaitable)(ref val3)).GetAwaiter();1052 if (!((ConfiguredTaskAwaiter)(ref val2)).IsCompleted)1053 {1054 num = (_003C_003E1__state = 3);1055 _003C_003Eu__1 = val2;1056 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteTrees_003Ed__5>(ref val2, ref this);1057 return;1058 }1059 goto IL_0338;1060 case 3:1061 val2 = _003C_003Eu__1;1062 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1063 num = (_003C_003E1__state = -1);1064 goto IL_0338;1065 case 4:1066 {1067 val2 = _003C_003Eu__1;1068 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1069 num = (_003C_003E1__state = -1);1070 break;1071 }1072 IL_0338:1073 ((ConfiguredTaskAwaiter)(ref val2)).GetResult();1074 val3 = _003Ct_003E5__3.CommitAsync(ct).ConfigureAwait(false);1075 val2 = ((ConfiguredTaskAwaitable)(ref val3)).GetAwaiter();1076 if (!((ConfiguredTaskAwaiter)(ref val2)).IsCompleted)1077 {1078 num = (_003C_003E1__state = 4);1079 _003C_003Eu__1 = val2;1080 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_DeleteTrees_003Ed__5>(ref val2, ref this);1081 return;1082 }1083 break;1084 }1085 ((ConfiguredTaskAwaiter)(ref val2)).GetResult();1086 }1087 finally1088 {1089 if (num < 0 && _003Ct_003E5__3 != null)1090 {1091 ((System.IDisposable)_003Ct_003E5__3).Dispose();1092 }1093 }1094 _003Ct_003E5__3 = null;1095 }1096 catch (System.Exception exception)1097 {1098 _003C_003E1__state = -2;1099 _003C_003E8__1 = null;1100 _003CdbSession_003E5__2 = null;1101 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);1102 return;1103 }1104 _003C_003E1__state = -2;1105 _003C_003E8__1 = null;1106 _003CdbSession_003E5__2 = null;1107 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();1108 }11091110 [DebuggerHidden]1111 private void SetStateMachine(IAsyncStateMachine stateMachine)1112 {1113 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);1114 }1115 }11161117 [StructLayout((LayoutKind)3)]1118 [CompilerGenerated]1119 private struct _003C_RepairUidSameServer_003Ed__2 : IAsyncStateMachine1120 {1121 public int _003C_003E1__state;11221123 public AsyncTaskMethodBuilder _003C_003Et__builder;11241125 public IEntity entity;11261127 public CancellationToken ct;11281129 public ISession session;11301131 private string _003CuidJob_003E5__2;11321133 private IDbSession _003CdbSession_003E5__3;11341135 private string _003Csql_003E5__4;11361137 private ConfiguredValueTaskAwaiter<string> _003C_003Eu__1;11381139 private AsyncTransaction _003Ct_003E5__5;11401141 private ConfiguredTaskAwaiter<AsyncTransaction> _003C_003Eu__2;11421143 private ConfiguredTaskAwaiter<int> _003C_003Eu__3;11441145 private ConfiguredTaskAwaiter _003C_003Eu__4;11461147 private void MoveNext()1148 {1149 //IL_007a: Unknown result type (might be due to invalid IL or missing references)1150 //IL_007f: Unknown result type (might be due to invalid IL or missing references)1151 //IL_0087: Unknown result type (might be due to invalid IL or missing references)1152 //IL_00fe: Unknown result type (might be due to invalid IL or missing references)1153 //IL_0103: Unknown result type (might be due to invalid IL or missing references)1154 //IL_010b: Unknown result type (might be due to invalid IL or missing references)1155 //IL_01e3: Unknown result type (might be due to invalid IL or missing references)1156 //IL_01e8: Unknown result type (might be due to invalid IL or missing references)1157 //IL_01f0: Unknown result type (might be due to invalid IL or missing references)1158 //IL_002d: Unknown result type (might be due to invalid IL or missing references)1159 //IL_003c: Unknown result type (might be due to invalid IL or missing references)1160 //IL_0041: Unknown result type (might be due to invalid IL or missing references)1161 //IL_0045: Unknown result type (might be due to invalid IL or missing references)1162 //IL_004a: Unknown result type (might be due to invalid IL or missing references)1163 //IL_00b1: Unknown result type (might be due to invalid IL or missing references)1164 //IL_00c0: Unknown result type (might be due to invalid IL or missing references)1165 //IL_00c5: Unknown result type (might be due to invalid IL or missing references)1166 //IL_00c9: Unknown result type (might be due to invalid IL or missing references)1167 //IL_00ce: Unknown result type (might be due to invalid IL or missing references)1168 //IL_019a: Unknown result type (might be due to invalid IL or missing references)1169 //IL_01a5: Unknown result type (might be due to invalid IL or missing references)1170 //IL_01aa: Unknown result type (might be due to invalid IL or missing references)1171 //IL_01ae: Unknown result type (might be due to invalid IL or missing references)1172 //IL_01b3: Unknown result type (might be due to invalid IL or missing references)1173 //IL_005f: Unknown result type (might be due to invalid IL or missing references)1174 //IL_0061: Unknown result type (might be due to invalid IL or missing references)1175 //IL_00e3: Unknown result type (might be due to invalid IL or missing references)1176 //IL_00e5: Unknown result type (might be due to invalid IL or missing references)1177 //IL_01c8: Unknown result type (might be due to invalid IL or missing references)1178 //IL_01ca: Unknown result type (might be due to invalid IL or missing references)1179 //IL_0278: Unknown result type (might be due to invalid IL or missing references)1180 //IL_027d: Unknown result type (might be due to invalid IL or missing references)1181 //IL_0285: Unknown result type (might be due to invalid IL or missing references)1182 //IL_02a3: Unknown result type (might be due to invalid IL or missing references)1183 //IL_02ae: Unknown result type (might be due to invalid IL or missing references)1184 //IL_02b3: Unknown result type (might be due to invalid IL or missing references)1185 //IL_02b7: Unknown result type (might be due to invalid IL or missing references)1186 //IL_02bc: Unknown result type (might be due to invalid IL or missing references)1187 //IL_02ec: Unknown result type (might be due to invalid IL or missing references)1188 //IL_02f1: Unknown result type (might be due to invalid IL or missing references)1189 //IL_02f9: Unknown result type (might be due to invalid IL or missing references)1190 //IL_022f: Unknown result type (might be due to invalid IL or missing references)1191 //IL_023a: Unknown result type (might be due to invalid IL or missing references)1192 //IL_023f: Unknown result type (might be due to invalid IL or missing references)1193 //IL_0243: Unknown result type (might be due to invalid IL or missing references)1194 //IL_0248: Unknown result type (might be due to invalid IL or missing references)1195 //IL_02d1: Unknown result type (might be due to invalid IL or missing references)1196 //IL_02d3: Unknown result type (might be due to invalid IL or missing references)1197 //IL_025d: Unknown result type (might be due to invalid IL or missing references)1198 //IL_025f: Unknown result type (might be due to invalid IL or missing references)1199 int num = _003C_003E1__state;1200 try1201 {1202 ConfiguredValueTaskAwaiter<string> val2;1203 ConfiguredTaskAwaiter<AsyncTransaction> val;1204 string result;1205 ISqlFormatter sqlFormatter;1206 string result2;1207 AsyncTransaction result3;1208 switch (num)1209 {1210 default:1211 val2 = entity.GetValueAsync<string>("UID_Job", ct).ConfigureAwait(false).GetAwaiter();1212 if (!val2.IsCompleted)1213 {1214 num = (_003C_003E1__state = 0);1215 _003C_003Eu__1 = val2;1216 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<string>, _003C_RepairUidSameServer_003Ed__2>(ref val2, ref this);1217 return;1218 }1219 goto IL_0096;1220 case 0:1221 val2 = _003C_003Eu__1;1222 _003C_003Eu__1 = default(ConfiguredValueTaskAwaiter<string>);1223 num = (_003C_003E1__state = -1);1224 goto IL_0096;1225 case 1:1226 val2 = _003C_003Eu__1;1227 _003C_003Eu__1 = default(ConfiguredValueTaskAwaiter<string>);1228 num = (_003C_003E1__state = -1);1229 goto IL_011a;1230 case 2:1231 val = _003C_003Eu__2;1232 _003C_003Eu__2 = default(ConfiguredTaskAwaiter<AsyncTransaction>);1233 num = (_003C_003E1__state = -1);1234 goto IL_01ff;1235 case 3:1236 case 4:1237 break;1238 IL_011a:1239 result = val2.GetResult();1240 _003CdbSession_003E5__3 = session.Resolve<IDbSession>();1241 sqlFormatter = _003CdbSession_003E5__3.SqlFormatter;1242 _003Csql_003E5__4 = "update JobQueue set UID_JobSameServer = " + sqlFormatter.FormatValue(_003CuidJob_003E5__2, ValType.String, forUpdate: true) + " where " + sqlFormatter.AndRelation(sqlFormatter.UidComparison("UID_JobSameServer", result), sqlFormatter.Comparison("Ready2Exe", "FINISHED", ValType.String, CompareOperator.NotEqual));1243 val = AsyncTransaction.StartAsync(_003CdbSession_003E5__3, ct).ConfigureAwait(false).GetAwaiter();1244 if (!val.IsCompleted)1245 {1246 num = (_003C_003E1__state = 2);1247 _003C_003Eu__2 = val;1248 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<AsyncTransaction>, _003C_RepairUidSameServer_003Ed__2>(ref val, ref this);1249 return;1250 }1251 goto IL_01ff;1252 IL_0096:1253 result2 = val2.GetResult();1254 _003CuidJob_003E5__2 = result2;1255 val2 = entity.GetValueAsync<string>("UID_JobSameServer", ct).ConfigureAwait(false).GetAwaiter();1256 if (!val2.IsCompleted)1257 {1258 num = (_003C_003E1__state = 1);1259 _003C_003Eu__1 = val2;1260 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<string>, _003C_RepairUidSameServer_003Ed__2>(ref val2, ref this);1261 return;1262 }1263 goto IL_011a;1264 IL_01ff:1265 result3 = val.GetResult();1266 _003Ct_003E5__5 = result3;1267 break;1268 }1269 try1270 {1271 ConfiguredTaskAwaiter val3;1272 ConfiguredTaskAwaiter<int> val4;1273 if (num != 3)1274 {1275 if (num == 4)1276 {1277 val3 = _003C_003Eu__4;1278 _003C_003Eu__4 = default(ConfiguredTaskAwaiter);1279 num = (_003C_003E1__state = -1);1280 goto IL_0308;1281 }1282 val4 = _003CdbSession_003E5__3.SqlExecuteNonQueryInContextAsync(session, _003Csql_003E5__4, ct).ConfigureAwait(false).GetAwaiter();1283 if (!val4.IsCompleted)1284 {1285 num = (_003C_003E1__state = 3);1286 _003C_003Eu__3 = val4;1287 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<int>, _003C_RepairUidSameServer_003Ed__2>(ref val4, ref this);1288 return;1289 }1290 }1291 else1292 {1293 val4 = _003C_003Eu__3;1294 _003C_003Eu__3 = default(ConfiguredTaskAwaiter<int>);1295 num = (_003C_003E1__state = -1);1296 }1297 val4.GetResult();1298 ConfiguredTaskAwaitable val5 = _003Ct_003E5__5.CommitAsync(ct).ConfigureAwait(false);1299 val3 = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();1300 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)1301 {1302 num = (_003C_003E1__state = 4);1303 _003C_003Eu__4 = val3;1304 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_RepairUidSameServer_003Ed__2>(ref val3, ref this);1305 return;1306 }1307 goto IL_0308;1308 IL_0308:1309 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();1310 }1311 finally1312 {1313 if (num < 0 && _003Ct_003E5__5 != null)1314 {1315 ((System.IDisposable)_003Ct_003E5__5).Dispose();1316 }1317 }1318 _003Ct_003E5__5 = null;1319 }1320 catch (System.Exception exception)1321 {1322 _003C_003E1__state = -2;1323 _003CuidJob_003E5__2 = null;1324 _003CdbSession_003E5__3 = null;1325 _003Csql_003E5__4 = null;1326 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);1327 return;1328 }1329 _003C_003E1__state = -2;1330 _003CuidJob_003E5__2 = null;1331 _003CdbSession_003E5__3 = null;1332 _003Csql_003E5__4 = null;1333 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();1334 }13351336 [DebuggerHidden]1337 private void SetStateMachine(IAsyncStateMachine stateMachine)1338 {1339 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);1340 }1341 }13421343 [StructLayout((LayoutKind)3)]1344 [CompilerGenerated]1345 private struct _003C_ResetFrozen_003Ed__1 : IAsyncStateMachine1346 {1347 public int _003C_003E1__state;13481349 public AsyncTaskMethodBuilder _003C_003Et__builder;13501351 public IEntity entity;13521353 public CancellationToken ct;13541355 public ISession session;13561357 public string type;13581359 public string applicationName;13601361 public string userName;13621363 private IDbSession _003CdbSession_003E5__2;13641365 private ISqlFormatter _003Cf_003E5__3;13661367 private string _003CuidJob_003E5__4;13681369 private ConfiguredTaskAwaiter _003C_003Eu__1;13701371 private ConfiguredValueTaskAwaiter<string> _003C_003Eu__2;13721373 private AsyncTransaction _003Ct_003E5__5;13741375 private ConfiguredTaskAwaiter<AsyncTransaction> _003C_003Eu__3;13761377 private ConfiguredTaskAwaiter<int> _003C_003Eu__4;13781379 private void MoveNext()1380 {1381 //IL_0077: Unknown result type (might be due to invalid IL or missing references)1382 //IL_007c: Unknown result type (might be due to invalid IL or missing references)1383 //IL_0083: Unknown result type (might be due to invalid IL or missing references)1384 //IL_00eb: Unknown result type (might be due to invalid IL or missing references)1385 //IL_00f0: Unknown result type (might be due to invalid IL or missing references)1386 //IL_00f7: Unknown result type (might be due to invalid IL or missing references)1387 //IL_0188: Unknown result type (might be due to invalid IL or missing references)1388 //IL_018d: Unknown result type (might be due to invalid IL or missing references)1389 //IL_0195: Unknown result type (might be due to invalid IL or missing references)1390 //IL_0203: Unknown result type (might be due to invalid IL or missing references)1391 //IL_0208: Unknown result type (might be due to invalid IL or missing references)1392 //IL_0210: Unknown result type (might be due to invalid IL or missing references)1393 //IL_0031: Unknown result type (might be due to invalid IL or missing references)1394 //IL_003c: Unknown result type (might be due to invalid IL or missing references)1395 //IL_0041: Unknown result type (might be due to invalid IL or missing references)1396 //IL_0044: Unknown result type (might be due to invalid IL or missing references)1397 //IL_0049: Unknown result type (might be due to invalid IL or missing references)1398 //IL_00a5: Unknown result type (might be due to invalid IL or missing references)1399 //IL_00b0: Unknown result type (might be due to invalid IL or missing references)1400 //IL_00b5: Unknown result type (might be due to invalid IL or missing references)1401 //IL_00b8: Unknown result type (might be due to invalid IL or missing references)1402 //IL_00bd: Unknown result type (might be due to invalid IL or missing references)1403 //IL_013b: Unknown result type (might be due to invalid IL or missing references)1404 //IL_014a: Unknown result type (might be due to invalid IL or missing references)1405 //IL_014f: Unknown result type (might be due to invalid IL or missing references)1406 //IL_0153: Unknown result type (might be due to invalid IL or missing references)1407 //IL_0158: Unknown result type (might be due to invalid IL or missing references)1408 //IL_01ba: Unknown result type (might be due to invalid IL or missing references)1409 //IL_01c5: Unknown result type (might be due to invalid IL or missing references)1410 //IL_01ca: Unknown result type (might be due to invalid IL or missing references)1411 //IL_01ce: Unknown result type (might be due to invalid IL or missing references)1412 //IL_01d3: Unknown result type (might be due to invalid IL or missing references)1413 //IL_005d: Unknown result type (might be due to invalid IL or missing references)1414 //IL_005e: Unknown result type (might be due to invalid IL or missing references)1415 //IL_00d1: Unknown result type (might be due to invalid IL or missing references)1416 //IL_00d2: Unknown result type (might be due to invalid IL or missing references)1417 //IL_016d: Unknown result type (might be due to invalid IL or missing references)1418 //IL_016f: Unknown result type (might be due to invalid IL or missing references)1419 //IL_01e8: Unknown result type (might be due to invalid IL or missing references)1420 //IL_01ea: Unknown result type (might be due to invalid IL or missing references)1421 //IL_0313: Unknown result type (might be due to invalid IL or missing references)1422 //IL_0318: Unknown result type (might be due to invalid IL or missing references)1423 //IL_0320: Unknown result type (might be due to invalid IL or missing references)1424 //IL_033e: Unknown result type (might be due to invalid IL or missing references)1425 //IL_0349: Unknown result type (might be due to invalid IL or missing references)1426 //IL_034e: Unknown result type (might be due to invalid IL or missing references)1427 //IL_0351: Unknown result type (might be due to invalid IL or missing references)1428 //IL_0356: Unknown result type (might be due to invalid IL or missing references)1429 //IL_0384: Unknown result type (might be due to invalid IL or missing references)1430 //IL_0389: Unknown result type (might be due to invalid IL or missing references)1431 //IL_0390: Unknown result type (might be due to invalid IL or missing references)1432 //IL_02ca: Unknown result type (might be due to invalid IL or missing references)1433 //IL_02d5: Unknown result type (might be due to invalid IL or missing references)1434 //IL_02da: Unknown result type (might be due to invalid IL or missing references)1435 //IL_02de: Unknown result type (might be due to invalid IL or missing references)1436 //IL_02e3: Unknown result type (might be due to invalid IL or missing references)1437 //IL_036a: Unknown result type (might be due to invalid IL or missing references)1438 //IL_036b: Unknown result type (might be due to invalid IL or missing references)1439 //IL_02f8: Unknown result type (might be due to invalid IL or missing references)1440 //IL_02fa: Unknown result type (might be due to invalid IL or missing references)1441 int num = _003C_003E1__state;1442 try1443 {1444 ConfiguredTaskAwaitable val4;1445 ConfiguredTaskAwaiter val3;1446 ConfiguredValueTaskAwaiter<string> val2;1447 ConfiguredTaskAwaiter<AsyncTransaction> val;1448 AsyncTransaction result;1449 string result2;1450 switch (num)1451 {1452 default:1453 val4 = _CheckStateAsync(entity, "FROZEN", ct).ConfigureAwait(false);1454 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();1455 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)1456 {1457 num = (_003C_003E1__state = 0);1458 _003C_003Eu__1 = val3;1459 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_ResetFrozen_003Ed__1>(ref val3, ref this);1460 return;1461 }1462 goto IL_0092;1463 case 0:1464 val3 = _003C_003Eu__1;1465 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1466 num = (_003C_003E1__state = -1);1467 goto IL_0092;1468 case 1:1469 val3 = _003C_003Eu__1;1470 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1471 num = (_003C_003E1__state = -1);1472 goto IL_0106;1473 case 2:1474 val2 = _003C_003Eu__2;1475 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<string>);1476 num = (_003C_003E1__state = -1);1477 goto IL_01a4;1478 case 3:1479 val = _003C_003Eu__3;1480 _003C_003Eu__3 = default(ConfiguredTaskAwaiter<AsyncTransaction>);1481 num = (_003C_003E1__state = -1);1482 goto IL_021f;1483 case 4:1484 case 5:1485 break;1486 IL_021f:1487 result = val.GetResult();1488 _003Ct_003E5__5 = result;1489 break;1490 IL_0092:1491 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();1492 val4 = _CheckFeatureAsync(session, "JobQueue_Frozen", ct).ConfigureAwait(false);1493 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();1494 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)1495 {1496 num = (_003C_003E1__state = 1);1497 _003C_003Eu__1 = val3;1498 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_ResetFrozen_003Ed__1>(ref val3, ref this);1499 return;1500 }1501 goto IL_0106;1502 IL_01a4:1503 result2 = val2.GetResult();1504 _003CuidJob_003E5__4 = result2;1505 val = AsyncTransaction.StartAsync(_003CdbSession_003E5__2, ct).ConfigureAwait(false).GetAwaiter();1506 if (!val.IsCompleted)1507 {1508 num = (_003C_003E1__state = 3);1509 _003C_003Eu__3 = val;1510 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<AsyncTransaction>, _003C_ResetFrozen_003Ed__1>(ref val, ref this);1511 return;1512 }1513 goto IL_021f;1514 IL_0106:1515 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();1516 _003CdbSession_003E5__2 = session.Resolve<IDbSession>();1517 _003Cf_003E5__3 = _003CdbSession_003E5__2.SqlFormatter;1518 val2 = entity.GetValueAsync<string>("UID_Job", ct).ConfigureAwait(false).GetAwaiter();1519 if (!val2.IsCompleted)1520 {1521 num = (_003C_003E1__state = 2);1522 _003C_003Eu__2 = val2;1523 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<string>, _003C_ResetFrozen_003Ed__1>(ref val2, ref this);1524 return;1525 }1526 goto IL_01a4;1527 }1528 try1529 {1530 ConfiguredTaskAwaiter<int> val5;1531 if (num != 4)1532 {1533 if (num == 5)1534 {1535 val3 = _003C_003Eu__1;1536 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1537 num = (_003C_003E1__state = -1);1538 goto IL_039f;1539 }1540 string statement = _003Cf_003E5__3.StoredProcedure(new SqlFunction("QBM", "GJobQueue", "PJobUnfreeze"), _003Cf_003E5__3.FormatValue(_003CuidJob_003E5__4, ValType.String, forUpdate: true), _003Cf_003E5__3.FormatValue(type, ValType.String), _003Cf_003E5__3.FormatValue(applicationName, ValType.String), _003Cf_003E5__3.FormatValue(userName, ValType.String));1541 val5 = _003CdbSession_003E5__2.SqlExecuteNonQueryInContextAsync(session, statement, ct).ConfigureAwait(false).GetAwaiter();1542 if (!val5.IsCompleted)1543 {1544 num = (_003C_003E1__state = 4);1545 _003C_003Eu__4 = val5;1546 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<int>, _003C_ResetFrozen_003Ed__1>(ref val5, ref this);1547 return;1548 }1549 }1550 else1551 {1552 val5 = _003C_003Eu__4;1553 _003C_003Eu__4 = default(ConfiguredTaskAwaiter<int>);1554 num = (_003C_003E1__state = -1);1555 }1556 val5.GetResult();1557 val4 = _003Ct_003E5__5.CommitAsync(ct).ConfigureAwait(false);1558 val3 = ((ConfiguredTaskAwaitable)(ref val4)).GetAwaiter();1559 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)1560 {1561 num = (_003C_003E1__state = 5);1562 _003C_003Eu__1 = val3;1563 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_ResetFrozen_003Ed__1>(ref val3, ref this);1564 return;1565 }1566 goto IL_039f;1567 IL_039f:1568 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();1569 }1570 finally1571 {1572 if (num < 0 && _003Ct_003E5__5 != null)1573 {1574 ((System.IDisposable)_003Ct_003E5__5).Dispose();1575 }1576 }1577 _003Ct_003E5__5 = null;1578 }1579 catch (System.Exception exception)1580 {1581 _003C_003E1__state = -2;1582 _003CdbSession_003E5__2 = null;1583 _003Cf_003E5__3 = null;1584 _003CuidJob_003E5__4 = null;1585 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);1586 return;1587 }1588 _003C_003E1__state = -2;1589 _003CdbSession_003E5__2 = null;1590 _003Cf_003E5__3 = null;1591 _003CuidJob_003E5__4 = null;1592 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();1593 }15941595 [DebuggerHidden]1596 private void SetStateMachine(IAsyncStateMachine stateMachine)1597 {1598 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);1599 }1600 }16011602 [StructLayout((LayoutKind)3)]1603 [CompilerGenerated]1604 private struct _003C_ResetOverLimit_003Ed__3 : IAsyncStateMachine1605 {1606 public int _003C_003E1__state;16071608 public AsyncTaskMethodBuilder _003C_003Et__builder;16091610 public IEntity entity;16111612 public CancellationToken ct;16131614 public ISession session;16151616 private ConfiguredTaskAwaiter _003C_003Eu__1;16171618 private ConfiguredValueTaskAwaiter<ApplyResult> _003C_003Eu__2;16191620 private void MoveNext()1621 {1622 //IL_006f: Unknown result type (might be due to invalid IL or missing references)1623 //IL_0074: Unknown result type (might be due to invalid IL or missing references)1624 //IL_007b: Unknown result type (might be due to invalid IL or missing references)1625 //IL_00ef: Unknown result type (might be due to invalid IL or missing references)1626 //IL_00f4: Unknown result type (might be due to invalid IL or missing references)1627 //IL_00fc: Unknown result type (might be due to invalid IL or missing references)1628 //IL_0172: Unknown result type (might be due to invalid IL or missing references)1629 //IL_0177: Unknown result type (might be due to invalid IL or missing references)1630 //IL_017f: Unknown result type (might be due to invalid IL or missing references)1631 //IL_0237: Unknown result type (might be due to invalid IL or missing references)1632 //IL_023c: Unknown result type (might be due to invalid IL or missing references)1633 //IL_0243: Unknown result type (might be due to invalid IL or missing references)1634 //IL_0029: Unknown result type (might be due to invalid IL or missing references)1635 //IL_0034: Unknown result type (might be due to invalid IL or missing references)1636 //IL_0039: Unknown result type (might be due to invalid IL or missing references)1637 //IL_003c: Unknown result type (might be due to invalid IL or missing references)1638 //IL_0041: Unknown result type (might be due to invalid IL or missing references)1639 //IL_00a2: Unknown result type (might be due to invalid IL or missing references)1640 //IL_00b1: Unknown result type (might be due to invalid IL or missing references)1641 //IL_00b6: Unknown result type (might be due to invalid IL or missing references)1642 //IL_00ba: Unknown result type (might be due to invalid IL or missing references)1643 //IL_00bf: Unknown result type (might be due to invalid IL or missing references)1644 //IL_0125: Unknown result type (might be due to invalid IL or missing references)1645 //IL_0134: Unknown result type (might be due to invalid IL or missing references)1646 //IL_0139: Unknown result type (might be due to invalid IL or missing references)1647 //IL_013d: Unknown result type (might be due to invalid IL or missing references)1648 //IL_0142: Unknown result type (might be due to invalid IL or missing references)1649 //IL_01f4: Unknown result type (might be due to invalid IL or missing references)1650 //IL_01ff: Unknown result type (might be due to invalid IL or missing references)1651 //IL_0204: Unknown result type (might be due to invalid IL or missing references)1652 //IL_0207: Unknown result type (might be due to invalid IL or missing references)1653 //IL_020c: Unknown result type (might be due to invalid IL or missing references)1654 //IL_0055: Unknown result type (might be due to invalid IL or missing references)1655 //IL_0056: Unknown result type (might be due to invalid IL or missing references)1656 //IL_00d4: Unknown result type (might be due to invalid IL or missing references)1657 //IL_00d6: Unknown result type (might be due to invalid IL or missing references)1658 //IL_0157: Unknown result type (might be due to invalid IL or missing references)1659 //IL_0159: Unknown result type (might be due to invalid IL or missing references)1660 //IL_0220: Unknown result type (might be due to invalid IL or missing references)1661 //IL_0221: Unknown result type (might be due to invalid IL or missing references)1662 int num = _003C_003E1__state;1663 try1664 {1665 ConfiguredTaskAwaitable val3;1666 ConfiguredTaskAwaiter val;1667 ConfiguredValueTaskAwaiter<ApplyResult> val2;1668 IDbSession dbSession;1669 global::_003C_003Ey__InlineArray2<string> buffer;1670 switch (num)1671 {1672 default:1673 val3 = _CheckStateAsync(entity, "OVERLIMIT", ct).ConfigureAwait(false);1674 val = ((ConfiguredTaskAwaitable)(ref val3)).GetAwaiter();1675 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)1676 {1677 num = (_003C_003E1__state = 0);1678 _003C_003Eu__1 = val;1679 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_ResetOverLimit_003Ed__3>(ref val, ref this);1680 return;1681 }1682 goto IL_008a;1683 case 0:1684 val = _003C_003Eu__1;1685 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1686 num = (_003C_003E1__state = -1);1687 goto IL_008a;1688 case 1:1689 val2 = _003C_003Eu__2;1690 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<ApplyResult>);1691 num = (_003C_003E1__state = -1);1692 goto IL_010b;1693 case 2:1694 val2 = _003C_003Eu__2;1695 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<ApplyResult>);1696 num = (_003C_003E1__state = -1);1697 goto IL_018e;1698 case 3:1699 {1700 val = _003C_003Eu__1;1701 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1702 num = (_003C_003E1__state = -1);1703 break;1704 }1705 IL_010b:1706 val2.GetResult();1707 val2 = entity.PutValueAsync("LimitationCount", -1, ct).ConfigureAwait(false).GetAwaiter();1708 if (!val2.IsCompleted)1709 {1710 num = (_003C_003E1__state = 2);1711 _003C_003Eu__2 = val2;1712 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<ApplyResult>, _003C_ResetOverLimit_003Ed__3>(ref val2, ref this);1713 return;1714 }1715 goto IL_018e;1716 IL_008a:1717 ((ConfiguredTaskAwaiter)(ref val)).GetResult();1718 val2 = entity.PutValueAsync("Ready2Exe", "TRUE", ct).ConfigureAwait(false).GetAwaiter();1719 if (!val2.IsCompleted)1720 {1721 num = (_003C_003E1__state = 1);1722 _003C_003Eu__2 = val2;1723 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<ApplyResult>, _003C_ResetOverLimit_003Ed__3>(ref val2, ref this);1724 return;1725 }1726 goto IL_010b;1727 IL_018e:1728 val2.GetResult();1729 dbSession = session.Resolve<IDbSession>();1730 buffer = default(global::_003C_003Ey__InlineArray2<string>);1731 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray2<string>, string>(ref buffer, 0) = "#LDS#Reset OVERLIMIT state for job '{0}'.";1732 global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<global::_003C_003Ey__InlineArray2<string>, string>(ref buffer, 1) = entity.Display;1733 val3 = Journal.LogAsync(dbSession, string.Join("|", global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan<global::_003C_003Ey__InlineArray2<string>, string>(in buffer, 2)), MsgSeverity.Warning, AppData.Instance.AppName, session.User(), ct).ConfigureAwait(false);1734 val = ((ConfiguredTaskAwaitable)(ref val3)).GetAwaiter();1735 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)1736 {1737 num = (_003C_003E1__state = 3);1738 _003C_003Eu__1 = val;1739 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_ResetOverLimit_003Ed__3>(ref val, ref this);1740 return;1741 }1742 break;1743 }1744 ((ConfiguredTaskAwaiter)(ref val)).GetResult();1745 }1746 catch (System.Exception exception)1747 {1748 _003C_003E1__state = -2;1749 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);1750 return;1751 }1752 _003C_003E1__state = -2;1753 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();1754 }17551756 [DebuggerHidden]1757 private void SetStateMachine(IAsyncStateMachine stateMachine)1758 {1759 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);1760 }1761 }17621763 [StructLayout((LayoutKind)3)]1764 [CompilerGenerated]1765 private struct _003C_SetLogMode_003Ed__10 : IAsyncStateMachine1766 {1767 public int _003C_003E1__state;17681769 public AsyncTaskMethodBuilder _003C_003Et__builder;17701771 public ISession session;17721773 public CancellationToken ct;17741775 public IEntity entity;17761777 public string logMode;17781779 private ConfiguredTaskAwaiter _003C_003Eu__1;17801781 private ConfiguredValueTaskAwaiter<ApplyResult> _003C_003Eu__2;17821783 private void MoveNext()1784 {1785 //IL_0063: Unknown result type (might be due to invalid IL or missing references)1786 //IL_0068: Unknown result type (might be due to invalid IL or missing references)1787 //IL_006f: Unknown result type (might be due to invalid IL or missing references)1788 //IL_0097: Unknown result type (might be due to invalid IL or missing references)1789 //IL_00a6: Unknown result type (might be due to invalid IL or missing references)1790 //IL_00ab: Unknown result type (might be due to invalid IL or missing references)1791 //IL_00af: Unknown result type (might be due to invalid IL or missing references)1792 //IL_00b4: Unknown result type (might be due to invalid IL or missing references)1793 //IL_00df: Unknown result type (might be due to invalid IL or missing references)1794 //IL_00e4: Unknown result type (might be due to invalid IL or missing references)1795 //IL_00eb: Unknown result type (might be due to invalid IL or missing references)1796 //IL_001d: Unknown result type (might be due to invalid IL or missing references)1797 //IL_0028: Unknown result type (might be due to invalid IL or missing references)1798 //IL_002d: Unknown result type (might be due to invalid IL or missing references)1799 //IL_0030: Unknown result type (might be due to invalid IL or missing references)1800 //IL_0035: Unknown result type (might be due to invalid IL or missing references)1801 //IL_00c8: Unknown result type (might be due to invalid IL or missing references)1802 //IL_00c9: Unknown result type (might be due to invalid IL or missing references)1803 //IL_0049: Unknown result type (might be due to invalid IL or missing references)1804 //IL_004a: Unknown result type (might be due to invalid IL or missing references)1805 int num = _003C_003E1__state;1806 try1807 {1808 ConfiguredValueTaskAwaiter<ApplyResult> val;1809 ConfiguredTaskAwaiter val3;1810 if (num != 0)1811 {1812 if (num == 1)1813 {1814 val = _003C_003Eu__2;1815 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<ApplyResult>);1816 num = (_003C_003E1__state = -1);1817 goto IL_00fa;1818 }1819 ConfiguredTaskAwaitable val2 = _CheckFeatureAsync(session, "JobQueue_LogMode", ct).ConfigureAwait(false);1820 val3 = ((ConfiguredTaskAwaitable)(ref val2)).GetAwaiter();1821 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)1822 {1823 num = (_003C_003E1__state = 0);1824 _003C_003Eu__1 = val3;1825 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_SetLogMode_003Ed__10>(ref val3, ref this);1826 return;1827 }1828 }1829 else1830 {1831 val3 = _003C_003Eu__1;1832 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1833 num = (_003C_003E1__state = -1);1834 }1835 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();1836 val = entity.PutValueAsync("LogMode", logMode, ct).ConfigureAwait(false).GetAwaiter();1837 if (!val.IsCompleted)1838 {1839 num = (_003C_003E1__state = 1);1840 _003C_003Eu__2 = val;1841 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<ApplyResult>, _003C_SetLogMode_003Ed__10>(ref val, ref this);1842 return;1843 }1844 goto IL_00fa;1845 IL_00fa:1846 val.GetResult();1847 }1848 catch (System.Exception exception)1849 {1850 _003C_003E1__state = -2;1851 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);1852 return;1853 }1854 _003C_003E1__state = -2;1855 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();1856 }18571858 [DebuggerHidden]1859 private void SetStateMachine(IAsyncStateMachine stateMachine)1860 {1861 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);1862 }1863 }18641865 [StructLayout((LayoutKind)3)]1866 [CompilerGenerated]1867 private struct _003C_SetPriority_003Ed__9 : IAsyncStateMachine1868 {1869 public int _003C_003E1__state;18701871 public AsyncTaskMethodBuilder _003C_003Et__builder;18721873 public ISession session;18741875 public CancellationToken ct;18761877 public IEntity entity;18781879 public int priority;18801881 private ConfiguredTaskAwaiter _003C_003Eu__1;18821883 private ConfiguredValueTaskAwaiter<ApplyResult> _003C_003Eu__2;18841885 private void MoveNext()1886 {1887 //IL_0063: Unknown result type (might be due to invalid IL or missing references)1888 //IL_0068: Unknown result type (might be due to invalid IL or missing references)1889 //IL_006f: Unknown result type (might be due to invalid IL or missing references)1890 //IL_009c: Unknown result type (might be due to invalid IL or missing references)1891 //IL_00ab: Unknown result type (might be due to invalid IL or missing references)1892 //IL_00b0: Unknown result type (might be due to invalid IL or missing references)1893 //IL_00b4: Unknown result type (might be due to invalid IL or missing references)1894 //IL_00b9: Unknown result type (might be due to invalid IL or missing references)1895 //IL_00e4: Unknown result type (might be due to invalid IL or missing references)1896 //IL_00e9: Unknown result type (might be due to invalid IL or missing references)1897 //IL_00f0: Unknown result type (might be due to invalid IL or missing references)1898 //IL_001d: Unknown result type (might be due to invalid IL or missing references)1899 //IL_0028: Unknown result type (might be due to invalid IL or missing references)1900 //IL_002d: Unknown result type (might be due to invalid IL or missing references)1901 //IL_0030: Unknown result type (might be due to invalid IL or missing references)1902 //IL_0035: Unknown result type (might be due to invalid IL or missing references)1903 //IL_00cd: Unknown result type (might be due to invalid IL or missing references)1904 //IL_00ce: Unknown result type (might be due to invalid IL or missing references)1905 //IL_0049: Unknown result type (might be due to invalid IL or missing references)1906 //IL_004a: Unknown result type (might be due to invalid IL or missing references)1907 int num = _003C_003E1__state;1908 try1909 {1910 ConfiguredValueTaskAwaiter<ApplyResult> val;1911 ConfiguredTaskAwaiter val3;1912 if (num != 0)1913 {1914 if (num == 1)1915 {1916 val = _003C_003Eu__2;1917 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<ApplyResult>);1918 num = (_003C_003E1__state = -1);1919 goto IL_00ff;1920 }1921 ConfiguredTaskAwaitable val2 = _CheckFeatureAsync(session, "JobQueue_Priority", ct).ConfigureAwait(false);1922 val3 = ((ConfiguredTaskAwaitable)(ref val2)).GetAwaiter();1923 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)1924 {1925 num = (_003C_003E1__state = 0);1926 _003C_003Eu__1 = val3;1927 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_SetPriority_003Ed__9>(ref val3, ref this);1928 return;1929 }1930 }1931 else1932 {1933 val3 = _003C_003Eu__1;1934 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);1935 num = (_003C_003E1__state = -1);1936 }1937 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();1938 val = entity.PutValueAsync("Priority", priority, ct).ConfigureAwait(false).GetAwaiter();1939 if (!val.IsCompleted)1940 {1941 num = (_003C_003E1__state = 1);1942 _003C_003Eu__2 = val;1943 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<ApplyResult>, _003C_SetPriority_003Ed__9>(ref val, ref this);1944 return;1945 }1946 goto IL_00ff;1947 IL_00ff:1948 val.GetResult();1949 }1950 catch (System.Exception exception)1951 {1952 _003C_003E1__state = -2;1953 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);1954 return;1955 }1956 _003C_003E1__state = -2;1957 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();1958 }19591960 [DebuggerHidden]1961 private void SetStateMachine(IAsyncStateMachine stateMachine)1962 {1963 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);1964 }1965 }19661967 [StructLayout((LayoutKind)3)]1968 [CompilerGenerated]1969 private struct _003C_SetRetries_003Ed__8 : IAsyncStateMachine1970 {1971 public int _003C_003E1__state;19721973 public AsyncTaskMethodBuilder _003C_003Et__builder;19741975 public ISession session;19761977 public CancellationToken ct;19781979 public IEntity entity;19801981 public int retries;19821983 private ConfiguredTaskAwaiter _003C_003Eu__1;19841985 private ConfiguredValueTaskAwaiter<ApplyResult> _003C_003Eu__2;19861987 private void MoveNext()1988 {1989 //IL_0063: Unknown result type (might be due to invalid IL or missing references)1990 //IL_0068: Unknown result type (might be due to invalid IL or missing references)1991 //IL_006f: Unknown result type (might be due to invalid IL or missing references)1992 //IL_009c: Unknown result type (might be due to invalid IL or missing references)1993 //IL_00ab: Unknown result type (might be due to invalid IL or missing references)1994 //IL_00b0: Unknown result type (might be due to invalid IL or missing references)1995 //IL_00b4: Unknown result type (might be due to invalid IL or missing references)1996 //IL_00b9: Unknown result type (might be due to invalid IL or missing references)1997 //IL_00e4: Unknown result type (might be due to invalid IL or missing references)1998 //IL_00e9: Unknown result type (might be due to invalid IL or missing references)1999 //IL_00f0: Unknown result type (might be due to invalid IL or missing references)2000 //IL_001d: Unknown result type (might be due to invalid IL or missing references)2001 //IL_0028: Unknown result type (might be due to invalid IL or missing references)2002 //IL_002d: Unknown result type (might be due to invalid IL or missing references)2003 //IL_0030: Unknown result type (might be due to invalid IL or missing references)2004 //IL_0035: Unknown result type (might be due to invalid IL or missing references)2005 //IL_00cd: Unknown result type (might be due to invalid IL or missing references)2006 //IL_00ce: Unknown result type (might be due to invalid IL or missing references)2007 //IL_0049: Unknown result type (might be due to invalid IL or missing references)2008 //IL_004a: Unknown result type (might be due to invalid IL or missing references)2009 int num = _003C_003E1__state;2010 try2011 {2012 ConfiguredValueTaskAwaiter<ApplyResult> val;2013 ConfiguredTaskAwaiter val3;2014 if (num != 0)2015 {2016 if (num == 1)2017 {2018 val = _003C_003Eu__2;2019 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<ApplyResult>);2020 num = (_003C_003E1__state = -1);2021 goto IL_00ff;2022 }2023 ConfiguredTaskAwaitable val2 = _CheckFeatureAsync(session, "JobQueue_Retries", ct).ConfigureAwait(false);2024 val3 = ((ConfiguredTaskAwaitable)(ref val2)).GetAwaiter();2025 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)2026 {2027 num = (_003C_003E1__state = 0);2028 _003C_003Eu__1 = val3;2029 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_SetRetries_003Ed__8>(ref val3, ref this);2030 return;2031 }2032 }2033 else2034 {2035 val3 = _003C_003Eu__1;2036 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);2037 num = (_003C_003E1__state = -1);2038 }2039 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();2040 val = entity.PutValueAsync("Retries", retries, ct).ConfigureAwait(false).GetAwaiter();2041 if (!val.IsCompleted)2042 {2043 num = (_003C_003E1__state = 1);2044 _003C_003Eu__2 = val;2045 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<ApplyResult>, _003C_SetRetries_003Ed__8>(ref val, ref this);2046 return;2047 }2048 goto IL_00ff;2049 IL_00ff:2050 val.GetResult();2051 }2052 catch (System.Exception exception)2053 {2054 _003C_003E1__state = -2;2055 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);2056 return;2057 }2058 _003C_003E1__state = -2;2059 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();2060 }20612062 [DebuggerHidden]2063 private void SetStateMachine(IAsyncStateMachine stateMachine)2064 {2065 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);2066 }2067 }20682069 [StructLayout((LayoutKind)3)]2070 [CompilerGenerated]2071 private struct _003C_SetStartAt_003Ed__7 : IAsyncStateMachine2072 {2073 public int _003C_003E1__state;20742075 public AsyncTaskMethodBuilder _003C_003Et__builder;20762077 public ISession session;20782079 public CancellationToken ct;20802081 public IEntity entity;20822083 public System.DateTime dtStartAt;20842085 private ConfiguredTaskAwaiter _003C_003Eu__1;20862087 private ConfiguredValueTaskAwaiter<ApplyResult> _003C_003Eu__2;20882089 private void MoveNext()2090 {2091 //IL_0063: Unknown result type (might be due to invalid IL or missing references)2092 //IL_0068: Unknown result type (might be due to invalid IL or missing references)2093 //IL_006f: Unknown result type (might be due to invalid IL or missing references)2094 //IL_009c: Unknown result type (might be due to invalid IL or missing references)2095 //IL_00ab: Unknown result type (might be due to invalid IL or missing references)2096 //IL_00b0: Unknown result type (might be due to invalid IL or missing references)2097 //IL_00b4: Unknown result type (might be due to invalid IL or missing references)2098 //IL_00b9: Unknown result type (might be due to invalid IL or missing references)2099 //IL_00e4: Unknown result type (might be due to invalid IL or missing references)2100 //IL_00e9: Unknown result type (might be due to invalid IL or missing references)2101 //IL_00f0: Unknown result type (might be due to invalid IL or missing references)2102 //IL_001d: Unknown result type (might be due to invalid IL or missing references)2103 //IL_0028: Unknown result type (might be due to invalid IL or missing references)2104 //IL_002d: Unknown result type (might be due to invalid IL or missing references)2105 //IL_0030: Unknown result type (might be due to invalid IL or missing references)2106 //IL_0035: Unknown result type (might be due to invalid IL or missing references)2107 //IL_00cd: Unknown result type (might be due to invalid IL or missing references)2108 //IL_00ce: Unknown result type (might be due to invalid IL or missing references)2109 //IL_0049: Unknown result type (might be due to invalid IL or missing references)2110 //IL_004a: Unknown result type (might be due to invalid IL or missing references)2111 int num = _003C_003E1__state;2112 try2113 {2114 ConfiguredValueTaskAwaiter<ApplyResult> val;2115 ConfiguredTaskAwaiter val3;2116 if (num != 0)2117 {2118 if (num == 1)2119 {2120 val = _003C_003Eu__2;2121 _003C_003Eu__2 = default(ConfiguredValueTaskAwaiter<ApplyResult>);2122 num = (_003C_003E1__state = -1);2123 goto IL_00ff;2124 }2125 ConfiguredTaskAwaitable val2 = _CheckFeatureAsync(session, "JobQueue_StartAt", ct).ConfigureAwait(false);2126 val3 = ((ConfiguredTaskAwaitable)(ref val2)).GetAwaiter();2127 if (!((ConfiguredTaskAwaiter)(ref val3)).IsCompleted)2128 {2129 num = (_003C_003E1__state = 0);2130 _003C_003Eu__1 = val3;2131 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003C_SetStartAt_003Ed__7>(ref val3, ref this);2132 return;2133 }2134 }2135 else2136 {2137 val3 = _003C_003Eu__1;2138 _003C_003Eu__1 = default(ConfiguredTaskAwaiter);2139 num = (_003C_003E1__state = -1);2140 }2141 ((ConfiguredTaskAwaiter)(ref val3)).GetResult();2142 val = entity.PutValueAsync("StartAt", dtStartAt, ct).ConfigureAwait(false).GetAwaiter();2143 if (!val.IsCompleted)2144 {2145 num = (_003C_003E1__state = 1);2146 _003C_003Eu__2 = val;2147 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<ApplyResult>, _003C_SetStartAt_003Ed__7>(ref val, ref this);2148 return;2149 }2150 goto IL_00ff;2151 IL_00ff:2152 val.GetResult();2153 }2154 catch (System.Exception exception)2155 {2156 _003C_003E1__state = -2;2157 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);2158 return;2159 }2160 _003C_003E1__state = -2;2161 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();2162 }21632164 [DebuggerHidden]2165 private void SetStateMachine(IAsyncStateMachine stateMachine)2166 {2167 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);2168 }2169 }21702171 public JobQueue()2172 {2173 RegisterMethod("Repair_UID_SameServer").As(_RepairUidSameServer).Behavior(MethodBehavior.ChangesExternalState).IsDisplayMethod("Repair Same Server UID")2174 .Description("Method_JobQueue_Repair_UID_SameServer");2175 RegisterMethod("ResetProcess").As((ISession s, IEntity e, CancellationToken ct) => _ResetFrozen(s, e, "ROOT", AppData.Instance.AppName, ((IIdentity)s.User()).Name, ct)).Behavior(MethodBehavior.ChangesExternalState).IsDisplayMethod("strMethodDisplay882905")2176 .Description("Method_JobQueue_ResetProcess");2177 RegisterMethod("ResetFrozen").As((ISession s, IEntity e, CancellationToken ct) => _ResetFrozen(s, e, "SELF", AppData.Instance.AppName, ((IIdentity)s.User()).Name, ct)).IsDisplayMethod("strMethodDisplay882903").Description("Method_JobQueue_ResetFrozen");2178 RegisterMethod("ResetFrozen").As<bool>((ISession s, IEntity e, bool success, CancellationToken ct) => _ResetFrozen(s, e, success ? "SUCCESS" : "ERROR", AppData.Instance.AppName, ((IIdentity)s.User()).Name, ct)).IsDisplayMethod("strMethodDisplay882903").Description("Method_JobQueue_ResetFrozen2");2179 RegisterMethod("ResetOverlimit").As(_ResetOverLimit).IsDisplayMethod("strMethodDisplay882904").Description("Method_JobQueue_ResetOverlimit")2180 .Behavior(MethodBehavior.SaveRequired);2181 RegisterMethod("DeleteTree").As<string>(_DeleteTree).Description("Method_JobQueue_DeleteTree");2182 RegisterMethod("DeleteTrees").As<string[]>(_DeleteTrees).Description("Method_JobQueue_DeleteTrees");2183 RegisterMethod("DeleteChains").As<string>([CompilerGenerated] (ISession s, IEntity e, string name, CancellationToken ct) => _DeleteChains(s, e, name, null, ct)).Description("Method_JobQueue_DeleteChains");2184 RegisterMethod("DeleteChains").As<string, string>(_DeleteChains).Description("Method_JobQueue_DeleteChains");2185 RegisterMethod("SetStartAt").As<System.DateTime>(_SetStartAt).Description("Method_JobQueue_SetStartAt").Behavior(MethodBehavior.SaveRequired);2186 RegisterMethod("SetRetries").As<int>(_SetRetries).Description("Method_JobQueue_SetRetries").Behavior(MethodBehavior.SaveRequired);2187 RegisterMethod("SetPriority").As<int>(_SetPriority).Description("Method_JobQueue_SetPriority").Behavior(MethodBehavior.SaveRequired);2188 RegisterMethod("SetLogMode").As<string>(_SetLogMode).Description("Method_JobQueue_SetLogMode").Behavior(MethodBehavior.SaveRequired);2189 }21902191 [AsyncStateMachine(typeof(_003C_ResetFrozen_003Ed__1))]2192 private static System.Threading.Tasks.Task _ResetFrozen(ISession session, IEntity entity, string type, string applicationName, string userName, CancellationToken ct)2193 {2194 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2195 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2196 //IL_0037: Unknown result type (might be due to invalid IL or missing references)2197 //IL_0039: Unknown result type (might be due to invalid IL or missing references)2198 _003C_ResetFrozen_003Ed__1 _003C_ResetFrozen_003Ed__ = default(_003C_ResetFrozen_003Ed__1);2199 _003C_ResetFrozen_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2200 _003C_ResetFrozen_003Ed__.session = session;2201 _003C_ResetFrozen_003Ed__.entity = entity;2202 _003C_ResetFrozen_003Ed__.type = type;2203 _003C_ResetFrozen_003Ed__.applicationName = applicationName;2204 _003C_ResetFrozen_003Ed__.userName = userName;2205 _003C_ResetFrozen_003Ed__.ct = ct;2206 _003C_ResetFrozen_003Ed__._003C_003E1__state = -1;2207 ((AsyncTaskMethodBuilder)(ref _003C_ResetFrozen_003Ed__._003C_003Et__builder)).Start<_003C_ResetFrozen_003Ed__1>(ref _003C_ResetFrozen_003Ed__);2208 return ((AsyncTaskMethodBuilder)(ref _003C_ResetFrozen_003Ed__._003C_003Et__builder)).Task;2209 }22102211 [AsyncStateMachine(typeof(_003C_RepairUidSameServer_003Ed__2))]2212 private System.Threading.Tasks.Task _RepairUidSameServer(ISession session, IEntity entity, CancellationToken ct)2213 {2214 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2215 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2216 //IL_001e: Unknown result type (might be due to invalid IL or missing references)2217 //IL_001f: Unknown result type (might be due to invalid IL or missing references)2218 _003C_RepairUidSameServer_003Ed__2 _003C_RepairUidSameServer_003Ed__ = default(_003C_RepairUidSameServer_003Ed__2);2219 _003C_RepairUidSameServer_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2220 _003C_RepairUidSameServer_003Ed__.session = session;2221 _003C_RepairUidSameServer_003Ed__.entity = entity;2222 _003C_RepairUidSameServer_003Ed__.ct = ct;2223 _003C_RepairUidSameServer_003Ed__._003C_003E1__state = -1;2224 ((AsyncTaskMethodBuilder)(ref _003C_RepairUidSameServer_003Ed__._003C_003Et__builder)).Start<_003C_RepairUidSameServer_003Ed__2>(ref _003C_RepairUidSameServer_003Ed__);2225 return ((AsyncTaskMethodBuilder)(ref _003C_RepairUidSameServer_003Ed__._003C_003Et__builder)).Task;2226 }22272228 [AsyncStateMachine(typeof(_003C_ResetOverLimit_003Ed__3))]2229 private System.Threading.Tasks.Task _ResetOverLimit(ISession session, IEntity entity, CancellationToken ct)2230 {2231 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2232 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2233 //IL_001e: Unknown result type (might be due to invalid IL or missing references)2234 //IL_001f: Unknown result type (might be due to invalid IL or missing references)2235 _003C_ResetOverLimit_003Ed__3 _003C_ResetOverLimit_003Ed__ = default(_003C_ResetOverLimit_003Ed__3);2236 _003C_ResetOverLimit_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2237 _003C_ResetOverLimit_003Ed__.session = session;2238 _003C_ResetOverLimit_003Ed__.entity = entity;2239 _003C_ResetOverLimit_003Ed__.ct = ct;2240 _003C_ResetOverLimit_003Ed__._003C_003E1__state = -1;2241 ((AsyncTaskMethodBuilder)(ref _003C_ResetOverLimit_003Ed__._003C_003Et__builder)).Start<_003C_ResetOverLimit_003Ed__3>(ref _003C_ResetOverLimit_003Ed__);2242 return ((AsyncTaskMethodBuilder)(ref _003C_ResetOverLimit_003Ed__._003C_003Et__builder)).Task;2243 }22442245 [AsyncStateMachine(typeof(_003C_DeleteTree_003Ed__4))]2246 private System.Threading.Tasks.Task _DeleteTree(ISession session, IEntity entity, string uidTree, CancellationToken ct)2247 {2248 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2249 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2250 //IL_001e: Unknown result type (might be due to invalid IL or missing references)2251 //IL_0020: Unknown result type (might be due to invalid IL or missing references)2252 _003C_DeleteTree_003Ed__4 _003C_DeleteTree_003Ed__ = default(_003C_DeleteTree_003Ed__4);2253 _003C_DeleteTree_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2254 _003C_DeleteTree_003Ed__.session = session;2255 _003C_DeleteTree_003Ed__.uidTree = uidTree;2256 _003C_DeleteTree_003Ed__.ct = ct;2257 _003C_DeleteTree_003Ed__._003C_003E1__state = -1;2258 ((AsyncTaskMethodBuilder)(ref _003C_DeleteTree_003Ed__._003C_003Et__builder)).Start<_003C_DeleteTree_003Ed__4>(ref _003C_DeleteTree_003Ed__);2259 return ((AsyncTaskMethodBuilder)(ref _003C_DeleteTree_003Ed__._003C_003Et__builder)).Task;2260 }22612262 [AsyncStateMachine(typeof(_003C_DeleteTrees_003Ed__5))]2263 private System.Threading.Tasks.Task _DeleteTrees(ISession session, IEntity entity, string[] uidTrees, CancellationToken ct)2264 {2265 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2266 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2267 //IL_001e: Unknown result type (might be due to invalid IL or missing references)2268 //IL_0020: Unknown result type (might be due to invalid IL or missing references)2269 _003C_DeleteTrees_003Ed__5 _003C_DeleteTrees_003Ed__ = default(_003C_DeleteTrees_003Ed__5);2270 _003C_DeleteTrees_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2271 _003C_DeleteTrees_003Ed__.session = session;2272 _003C_DeleteTrees_003Ed__.uidTrees = uidTrees;2273 _003C_DeleteTrees_003Ed__.ct = ct;2274 _003C_DeleteTrees_003Ed__._003C_003E1__state = -1;2275 ((AsyncTaskMethodBuilder)(ref _003C_DeleteTrees_003Ed__._003C_003Et__builder)).Start<_003C_DeleteTrees_003Ed__5>(ref _003C_DeleteTrees_003Ed__);2276 return ((AsyncTaskMethodBuilder)(ref _003C_DeleteTrees_003Ed__._003C_003Et__builder)).Task;2277 }22782279 [AsyncStateMachine(typeof(_003C_DeleteChains_003Ed__6))]2280 private System.Threading.Tasks.Task _DeleteChains(ISession session, IEntity entity, string jobChainName, string? filter, CancellationToken ct)2281 {2282 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2283 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2284 //IL_0027: Unknown result type (might be due to invalid IL or missing references)2285 //IL_0029: Unknown result type (might be due to invalid IL or missing references)2286 _003C_DeleteChains_003Ed__6 _003C_DeleteChains_003Ed__ = default(_003C_DeleteChains_003Ed__6);2287 _003C_DeleteChains_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2288 _003C_DeleteChains_003Ed__.session = session;2289 _003C_DeleteChains_003Ed__.jobChainName = jobChainName;2290 _003C_DeleteChains_003Ed__.filter = filter;2291 _003C_DeleteChains_003Ed__.ct = ct;2292 _003C_DeleteChains_003Ed__._003C_003E1__state = -1;2293 ((AsyncTaskMethodBuilder)(ref _003C_DeleteChains_003Ed__._003C_003Et__builder)).Start<_003C_DeleteChains_003Ed__6>(ref _003C_DeleteChains_003Ed__);2294 return ((AsyncTaskMethodBuilder)(ref _003C_DeleteChains_003Ed__._003C_003Et__builder)).Task;2295 }22962297 [AsyncStateMachine(typeof(_003C_SetStartAt_003Ed__7))]2298 private System.Threading.Tasks.Task _SetStartAt(ISession session, IEntity entity, System.DateTime dtStartAt, CancellationToken ct)2299 {2300 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2301 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2302 //IL_0026: Unknown result type (might be due to invalid IL or missing references)2303 //IL_0028: Unknown result type (might be due to invalid IL or missing references)2304 _003C_SetStartAt_003Ed__7 _003C_SetStartAt_003Ed__ = default(_003C_SetStartAt_003Ed__7);2305 _003C_SetStartAt_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2306 _003C_SetStartAt_003Ed__.session = session;2307 _003C_SetStartAt_003Ed__.entity = entity;2308 _003C_SetStartAt_003Ed__.dtStartAt = dtStartAt;2309 _003C_SetStartAt_003Ed__.ct = ct;2310 _003C_SetStartAt_003Ed__._003C_003E1__state = -1;2311 ((AsyncTaskMethodBuilder)(ref _003C_SetStartAt_003Ed__._003C_003Et__builder)).Start<_003C_SetStartAt_003Ed__7>(ref _003C_SetStartAt_003Ed__);2312 return ((AsyncTaskMethodBuilder)(ref _003C_SetStartAt_003Ed__._003C_003Et__builder)).Task;2313 }23142315 [AsyncStateMachine(typeof(_003C_SetRetries_003Ed__8))]2316 private System.Threading.Tasks.Task _SetRetries(ISession session, IEntity entity, int retries, CancellationToken ct)2317 {2318 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2319 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2320 //IL_0026: Unknown result type (might be due to invalid IL or missing references)2321 //IL_0028: Unknown result type (might be due to invalid IL or missing references)2322 _003C_SetRetries_003Ed__8 _003C_SetRetries_003Ed__ = default(_003C_SetRetries_003Ed__8);2323 _003C_SetRetries_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2324 _003C_SetRetries_003Ed__.session = session;2325 _003C_SetRetries_003Ed__.entity = entity;2326 _003C_SetRetries_003Ed__.retries = retries;2327 _003C_SetRetries_003Ed__.ct = ct;2328 _003C_SetRetries_003Ed__._003C_003E1__state = -1;2329 ((AsyncTaskMethodBuilder)(ref _003C_SetRetries_003Ed__._003C_003Et__builder)).Start<_003C_SetRetries_003Ed__8>(ref _003C_SetRetries_003Ed__);2330 return ((AsyncTaskMethodBuilder)(ref _003C_SetRetries_003Ed__._003C_003Et__builder)).Task;2331 }23322333 [AsyncStateMachine(typeof(_003C_SetPriority_003Ed__9))]2334 private System.Threading.Tasks.Task _SetPriority(ISession session, IEntity entity, int priority, CancellationToken ct)2335 {2336 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2337 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2338 //IL_0026: Unknown result type (might be due to invalid IL or missing references)2339 //IL_0028: Unknown result type (might be due to invalid IL or missing references)2340 _003C_SetPriority_003Ed__9 _003C_SetPriority_003Ed__ = default(_003C_SetPriority_003Ed__9);2341 _003C_SetPriority_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2342 _003C_SetPriority_003Ed__.session = session;2343 _003C_SetPriority_003Ed__.entity = entity;2344 _003C_SetPriority_003Ed__.priority = priority;2345 _003C_SetPriority_003Ed__.ct = ct;2346 _003C_SetPriority_003Ed__._003C_003E1__state = -1;2347 ((AsyncTaskMethodBuilder)(ref _003C_SetPriority_003Ed__._003C_003Et__builder)).Start<_003C_SetPriority_003Ed__9>(ref _003C_SetPriority_003Ed__);2348 return ((AsyncTaskMethodBuilder)(ref _003C_SetPriority_003Ed__._003C_003Et__builder)).Task;2349 }23502351 [AsyncStateMachine(typeof(_003C_SetLogMode_003Ed__10))]2352 private System.Threading.Tasks.Task _SetLogMode(ISession session, IEntity entity, string logMode, CancellationToken ct)2353 {2354 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2355 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2356 //IL_0026: Unknown result type (might be due to invalid IL or missing references)2357 //IL_0028: Unknown result type (might be due to invalid IL or missing references)2358 _003C_SetLogMode_003Ed__10 _003C_SetLogMode_003Ed__ = default(_003C_SetLogMode_003Ed__10);2359 _003C_SetLogMode_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2360 _003C_SetLogMode_003Ed__.session = session;2361 _003C_SetLogMode_003Ed__.entity = entity;2362 _003C_SetLogMode_003Ed__.logMode = logMode;2363 _003C_SetLogMode_003Ed__.ct = ct;2364 _003C_SetLogMode_003Ed__._003C_003E1__state = -1;2365 ((AsyncTaskMethodBuilder)(ref _003C_SetLogMode_003Ed__._003C_003Et__builder)).Start<_003C_SetLogMode_003Ed__10>(ref _003C_SetLogMode_003Ed__);2366 return ((AsyncTaskMethodBuilder)(ref _003C_SetLogMode_003Ed__._003C_003Et__builder)).Task;2367 }23682369 [AsyncStateMachine(typeof(_003C_CheckFeatureAsync_003Ed__11))]2370 private static System.Threading.Tasks.Task _CheckFeatureAsync(ISession session, string featureName, CancellationToken ct)2371 {2372 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2373 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2374 //IL_001e: Unknown result type (might be due to invalid IL or missing references)2375 //IL_001f: Unknown result type (might be due to invalid IL or missing references)2376 _003C_CheckFeatureAsync_003Ed__11 _003C_CheckFeatureAsync_003Ed__ = default(_003C_CheckFeatureAsync_003Ed__11);2377 _003C_CheckFeatureAsync_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2378 _003C_CheckFeatureAsync_003Ed__.session = session;2379 _003C_CheckFeatureAsync_003Ed__.featureName = featureName;2380 _003C_CheckFeatureAsync_003Ed__.ct = ct;2381 _003C_CheckFeatureAsync_003Ed__._003C_003E1__state = -1;2382 ((AsyncTaskMethodBuilder)(ref _003C_CheckFeatureAsync_003Ed__._003C_003Et__builder)).Start<_003C_CheckFeatureAsync_003Ed__11>(ref _003C_CheckFeatureAsync_003Ed__);2383 return ((AsyncTaskMethodBuilder)(ref _003C_CheckFeatureAsync_003Ed__._003C_003Et__builder)).Task;2384 }23852386 [AsyncStateMachine(typeof(_003C_CheckStateAsync_003Ed__12))]2387 private static System.Threading.Tasks.Task _CheckStateAsync(IEntity entity, string checkState, CancellationToken ct)2388 {2389 //IL_0002: Unknown result type (might be due to invalid IL or missing references)2390 //IL_0007: Unknown result type (might be due to invalid IL or missing references)2391 //IL_001e: Unknown result type (might be due to invalid IL or missing references)2392 //IL_001f: Unknown result type (might be due to invalid IL or missing references)2393 _003C_CheckStateAsync_003Ed__12 _003C_CheckStateAsync_003Ed__ = default(_003C_CheckStateAsync_003Ed__12);2394 _003C_CheckStateAsync_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();2395 _003C_CheckStateAsync_003Ed__.entity = entity;2396 _003C_CheckStateAsync_003Ed__.checkState = checkState;2397 _003C_CheckStateAsync_003Ed__.ct = ct;2398 _003C_CheckStateAsync_003Ed__._003C_003E1__state = -1;2399 ((AsyncTaskMethodBuilder)(ref _003C_CheckStateAsync_003Ed__._003C_003Et__builder)).Start<_003C_CheckStateAsync_003Ed__12>(ref _003C_CheckStateAsync_003Ed__);2400 return ((AsyncTaskMethodBuilder)(ref _003C_CheckStateAsync_003Ed__._003C_003Et__builder)).Task;2401 }2402}2403