TSB.CompositionApi/TSB.CompositionApi.Attestation/ClaimOwnerAttestation.cs
Decompiler Source FileTSB.CompositionApi.ClaimOwnerAttestationDecompiled Source
Interpretation
- Decompiled source file. Use method/event registrations and call-site extraction to connect back to DialogMethod, QBMEvent, and API layers.
Relations
- CallFunctionAsync: CreateAttestation at line 217
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 writes entity values references DB/Dialog objects
Summary: classes ClaimOwnerAttestation; methods MoveNext, SetStateMachine, CreateAsync; references AttestationPolicy, DialogColumn, DialogParameter, DialogParameterSet, Person; markers reads entity values, writes entity values, references DB/Dialog objects
Classes
ClaimOwnerAttestationDB/Dialog object references
OIM key/entity markers
UID_DialogParameterSet UID_PROPOSED_OWNER UID_DialogColumnQuery ObjectKeyUsedByAPI/entity calls
PutValue GetValue Source CommitTransactionAsync MultiLanguage StartUnitOfWork RollbackTransactionAsync BeginTransactionAsyncRegistrations / handlers
None extracted.
Complete Source
1using System;2using System.Diagnostics;3using System.Runtime.CompilerServices;4using System.Runtime.ExceptionServices;5using System.Runtime.InteropServices;6using System.Threading;7using System.Threading.Tasks;8using VI.DB;9using VI.DB.Entities;10using VI.DB.Sync;1112namespace TSB.CompositionApi.Attestation;1314public class ClaimOwnerAttestation15{16 [StructLayout((LayoutKind)3)]17 [CompilerGenerated]18 private struct _003CCreateAsync_003Ed__0 : IAsyncStateMachine19 {20 public int _003C_003E1__state;2122 public AsyncTaskMethodBuilder _003C_003Et__builder;2324 public ISession session;2526 public string uidAttestationPolicy;2728 public CancellationToken ct;2930 public string objectKey;3132 public string uidPerson;3334 private IEntity _003Cap_003E5__2;3536 private bool _003Ccommitted_003E5__3;3738 private ConfiguredTaskAwaiter<IEntity> _003C_003Eu__1;3940 private ConfiguredTaskAwaiter _003C_003Eu__2;4142 private object _003C_003E7__wrap3;4344 private int _003C_003E7__wrap4;4546 private DbObjectKey _003CcaseKey_003E5__6;4748 private IEntity _003Cdps_003E5__7;4950 private IEntity _003Cdp_003E5__8;5152 private ConfiguredValueTaskAwaiter<object> _003C_003Eu__3;5354 private ConfiguredTaskAwaiter<string> _003C_003Eu__4;5556 private IUnitOfWork _003Cu_003E5__9;5758 private void MoveNext()59 {60 //IL_0097: Unknown result type (might be due to invalid IL or missing references)61 //IL_009c: Unknown result type (might be due to invalid IL or missing references)62 //IL_00a3: Unknown result type (might be due to invalid IL or missing references)63 //IL_0118: Unknown result type (might be due to invalid IL or missing references)64 //IL_011d: Unknown result type (might be due to invalid IL or missing references)65 //IL_0125: Unknown result type (might be due to invalid IL or missing references)66 //IL_075b: Unknown result type (might be due to invalid IL or missing references)67 //IL_0760: Unknown result type (might be due to invalid IL or missing references)68 //IL_0768: Unknown result type (might be due to invalid IL or missing references)69 //IL_0051: Unknown result type (might be due to invalid IL or missing references)70 //IL_005c: Unknown result type (might be due to invalid IL or missing references)71 //IL_0061: Unknown result type (might be due to invalid IL or missing references)72 //IL_0064: Unknown result type (might be due to invalid IL or missing references)73 //IL_0069: Unknown result type (might be due to invalid IL or missing references)74 //IL_0714: Unknown result type (might be due to invalid IL or missing references)75 //IL_071f: Unknown result type (might be due to invalid IL or missing references)76 //IL_0724: Unknown result type (might be due to invalid IL or missing references)77 //IL_0728: Unknown result type (might be due to invalid IL or missing references)78 //IL_072d: Unknown result type (might be due to invalid IL or missing references)79 //IL_00cf: Unknown result type (might be due to invalid IL or missing references)80 //IL_00da: Unknown result type (might be due to invalid IL or missing references)81 //IL_00df: Unknown result type (might be due to invalid IL or missing references)82 //IL_00e3: Unknown result type (might be due to invalid IL or missing references)83 //IL_00e8: Unknown result type (might be due to invalid IL or missing references)84 //IL_007d: Unknown result type (might be due to invalid IL or missing references)85 //IL_007e: Unknown result type (might be due to invalid IL or missing references)86 //IL_0743: Unknown result type (might be due to invalid IL or missing references)87 //IL_0745: Unknown result type (might be due to invalid IL or missing references)88 //IL_00fd: Unknown result type (might be due to invalid IL or missing references)89 //IL_00ff: Unknown result type (might be due to invalid IL or missing references)90 //IL_01d1: Unknown result type (might be due to invalid IL or missing references)91 //IL_01d6: Unknown result type (might be due to invalid IL or missing references)92 //IL_01de: Unknown result type (might be due to invalid IL or missing references)93 //IL_0265: Unknown result type (might be due to invalid IL or missing references)94 //IL_026a: Unknown result type (might be due to invalid IL or missing references)95 //IL_0271: Unknown result type (might be due to invalid IL or missing references)96 //IL_0321: Unknown result type (might be due to invalid IL or missing references)97 //IL_0326: Unknown result type (might be due to invalid IL or missing references)98 //IL_032d: Unknown result type (might be due to invalid IL or missing references)99 //IL_0483: Unknown result type (might be due to invalid IL or missing references)100 //IL_0488: Unknown result type (might be due to invalid IL or missing references)101 //IL_0490: Unknown result type (might be due to invalid IL or missing references)102 //IL_06b9: Unknown result type (might be due to invalid IL or missing references)103 //IL_06be: Unknown result type (might be due to invalid IL or missing references)104 //IL_06c6: Unknown result type (might be due to invalid IL or missing references)105 //IL_0184: Unknown result type (might be due to invalid IL or missing references)106 //IL_0193: Unknown result type (might be due to invalid IL or missing references)107 //IL_0198: Unknown result type (might be due to invalid IL or missing references)108 //IL_019c: Unknown result type (might be due to invalid IL or missing references)109 //IL_01a1: Unknown result type (might be due to invalid IL or missing references)110 //IL_021f: Unknown result type (might be due to invalid IL or missing references)111 //IL_022a: Unknown result type (might be due to invalid IL or missing references)112 //IL_022f: Unknown result type (might be due to invalid IL or missing references)113 //IL_0232: Unknown result type (might be due to invalid IL or missing references)114 //IL_0237: Unknown result type (might be due to invalid IL or missing references)115 //IL_02db: Unknown result type (might be due to invalid IL or missing references)116 //IL_02e6: Unknown result type (might be due to invalid IL or missing references)117 //IL_02eb: Unknown result type (might be due to invalid IL or missing references)118 //IL_02ee: Unknown result type (might be due to invalid IL or missing references)119 //IL_02f3: Unknown result type (might be due to invalid IL or missing references)120 //IL_043a: Unknown result type (might be due to invalid IL or missing references)121 //IL_0445: Unknown result type (might be due to invalid IL or missing references)122 //IL_044a: Unknown result type (might be due to invalid IL or missing references)123 //IL_044e: Unknown result type (might be due to invalid IL or missing references)124 //IL_0453: Unknown result type (might be due to invalid IL or missing references)125 //IL_01b6: Unknown result type (might be due to invalid IL or missing references)126 //IL_01b8: Unknown result type (might be due to invalid IL or missing references)127 //IL_024b: Unknown result type (might be due to invalid IL or missing references)128 //IL_024c: Unknown result type (might be due to invalid IL or missing references)129 //IL_0307: Unknown result type (might be due to invalid IL or missing references)130 //IL_0308: Unknown result type (might be due to invalid IL or missing references)131 //IL_0468: Unknown result type (might be due to invalid IL or missing references)132 //IL_046a: Unknown result type (might be due to invalid IL or missing references)133 //IL_0538: Unknown result type (might be due to invalid IL or missing references)134 //IL_053d: Unknown result type (might be due to invalid IL or missing references)135 //IL_0545: Unknown result type (might be due to invalid IL or missing references)136 //IL_05b1: Unknown result type (might be due to invalid IL or missing references)137 //IL_05b6: Unknown result type (might be due to invalid IL or missing references)138 //IL_05be: Unknown result type (might be due to invalid IL or missing references)139 //IL_0624: Unknown result type (might be due to invalid IL or missing references)140 //IL_0629: Unknown result type (might be due to invalid IL or missing references)141 //IL_0631: Unknown result type (might be due to invalid IL or missing references)142 //IL_04ef: Unknown result type (might be due to invalid IL or missing references)143 //IL_04fa: Unknown result type (might be due to invalid IL or missing references)144 //IL_04ff: Unknown result type (might be due to invalid IL or missing references)145 //IL_0503: Unknown result type (might be due to invalid IL or missing references)146 //IL_0508: Unknown result type (might be due to invalid IL or missing references)147 //IL_0568: Unknown result type (might be due to invalid IL or missing references)148 //IL_0573: Unknown result type (might be due to invalid IL or missing references)149 //IL_0578: Unknown result type (might be due to invalid IL or missing references)150 //IL_057c: Unknown result type (might be due to invalid IL or missing references)151 //IL_0581: Unknown result type (might be due to invalid IL or missing references)152 //IL_05db: Unknown result type (might be due to invalid IL or missing references)153 //IL_05e6: Unknown result type (might be due to invalid IL or missing references)154 //IL_05eb: Unknown result type (might be due to invalid IL or missing references)155 //IL_05ef: Unknown result type (might be due to invalid IL or missing references)156 //IL_05f4: Unknown result type (might be due to invalid IL or missing references)157 //IL_051d: Unknown result type (might be due to invalid IL or missing references)158 //IL_051f: Unknown result type (might be due to invalid IL or missing references)159 //IL_0596: Unknown result type (might be due to invalid IL or missing references)160 //IL_0598: Unknown result type (might be due to invalid IL or missing references)161 //IL_0609: Unknown result type (might be due to invalid IL or missing references)162 //IL_060b: Unknown result type (might be due to invalid IL or missing references)163 //IL_066f: Unknown result type (might be due to invalid IL or missing references)164 //IL_067a: Unknown result type (might be due to invalid IL or missing references)165 //IL_067f: Unknown result type (might be due to invalid IL or missing references)166 //IL_0683: Unknown result type (might be due to invalid IL or missing references)167 //IL_0688: Unknown result type (might be due to invalid IL or missing references)168 //IL_069e: Unknown result type (might be due to invalid IL or missing references)169 //IL_06a0: Unknown result type (might be due to invalid IL or missing references)170 int num = _003C_003E1__state;171 try172 {173 ConfiguredTaskAwaiter val;174 ConfiguredTaskAwaiter<IEntity> val2;175 ConfiguredTaskAwaitable val5;176 IEntity result;177 object result2;178 switch (num)179 {180 default:181 val2 = session.Source().GetAsync("AttestationPolicy", uidAttestationPolicy, EntityLoadType.Interactive, ct).ConfigureAwait(false)182 .GetAwaiter();183 if (!val2.IsCompleted)184 {185 num = (_003C_003E1__state = 0);186 _003C_003Eu__1 = val2;187 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<IEntity>, _003CCreateAsync_003Ed__0>(ref val2, ref this);188 return;189 }190 goto IL_00b2;191 case 0:192 val2 = _003C_003Eu__1;193 _003C_003Eu__1 = default(ConfiguredTaskAwaiter<IEntity>);194 num = (_003C_003E1__state = -1);195 goto IL_00b2;196 case 1:197 val = _003C_003Eu__2;198 _003C_003Eu__2 = default(ConfiguredTaskAwaiter);199 num = (_003C_003E1__state = -1);200 goto IL_0134;201 case 2:202 case 3:203 case 4:204 case 5:205 case 6:206 case 7:207 case 8:208 case 9:209 try210 {211 ConfiguredValueTaskAwaiter<object> val4;212 ConfiguredTaskAwaiter<string> val3;213 string result3;214 switch (num)215 {216 default:217 val4 = _003Cap_003E5__2.CallFunctionAsync("CreateAttestation", objectKey, ct).ConfigureAwait(false).GetAwaiter();218 if (!val4.IsCompleted)219 {220 num = (_003C_003E1__state = 2);221 _003C_003Eu__3 = val4;222 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredValueTaskAwaiter<object>, _003CCreateAsync_003Ed__0>(ref val4, ref this);223 return;224 }225 goto IL_01ed;226 case 2:227 val4 = _003C_003Eu__3;228 _003C_003Eu__3 = default(ConfiguredValueTaskAwaiter<object>);229 num = (_003C_003E1__state = -1);230 goto IL_01ed;231 case 3:232 val2 = _003C_003Eu__1;233 _003C_003Eu__1 = default(ConfiguredTaskAwaiter<IEntity>);234 num = (_003C_003E1__state = -1);235 goto IL_0280;236 case 4:237 val2 = _003C_003Eu__1;238 _003C_003Eu__1 = default(ConfiguredTaskAwaiter<IEntity>);239 num = (_003C_003E1__state = -1);240 goto IL_033c;241 case 5:242 val3 = _003C_003Eu__4;243 _003C_003Eu__4 = default(ConfiguredTaskAwaiter<string>);244 num = (_003C_003E1__state = -1);245 goto IL_049f;246 case 6:247 case 7:248 case 8:249 try250 {251 switch (num)252 {253 default:254 val5 = _003Cu_003E5__9.PutAsync(_003Cdps_003E5__7, ct).ConfigureAwait(false);255 val = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();256 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)257 {258 num = (_003C_003E1__state = 6);259 _003C_003Eu__2 = val;260 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003CCreateAsync_003Ed__0>(ref val, ref this);261 return;262 }263 goto IL_0554;264 case 6:265 val = _003C_003Eu__2;266 _003C_003Eu__2 = default(ConfiguredTaskAwaiter);267 num = (_003C_003E1__state = -1);268 goto IL_0554;269 case 7:270 val = _003C_003Eu__2;271 _003C_003Eu__2 = default(ConfiguredTaskAwaiter);272 num = (_003C_003E1__state = -1);273 goto IL_05cd;274 case 8:275 {276 val = _003C_003Eu__2;277 _003C_003Eu__2 = default(ConfiguredTaskAwaiter);278 num = (_003C_003E1__state = -1);279 break;280 }281 IL_05cd:282 ((ConfiguredTaskAwaiter)(ref val)).GetResult();283 val5 = _003Cu_003E5__9.CommitAsync(ct).ConfigureAwait(false);284 val = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();285 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)286 {287 num = (_003C_003E1__state = 8);288 _003C_003Eu__2 = val;289 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003CCreateAsync_003Ed__0>(ref val, ref this);290 return;291 }292 break;293 IL_0554:294 ((ConfiguredTaskAwaiter)(ref val)).GetResult();295 val5 = _003Cu_003E5__9.PutAsync(_003Cdp_003E5__8, ct).ConfigureAwait(false);296 val = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();297 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)298 {299 num = (_003C_003E1__state = 7);300 _003C_003Eu__2 = val;301 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003CCreateAsync_003Ed__0>(ref val, ref this);302 return;303 }304 goto IL_05cd;305 }306 ((ConfiguredTaskAwaiter)(ref val)).GetResult();307 }308 finally309 {310 if (num < 0 && _003Cu_003E5__9 != null)311 {312 ((System.IDisposable)_003Cu_003E5__9).Dispose();313 }314 }315 _003Cu_003E5__9 = null;316 val5 = session.CommitTransactionAsync(ct).ConfigureAwait(false);317 val = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();318 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)319 {320 num = (_003C_003E1__state = 9);321 _003C_003Eu__2 = val;322 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003CCreateAsync_003Ed__0>(ref val, ref this);323 return;324 }325 break;326 case 9:327 {328 val = _003C_003Eu__2;329 _003C_003Eu__2 = default(ConfiguredTaskAwaiter);330 num = (_003C_003E1__state = -1);331 break;332 }333 IL_033c:334 result = val2.GetResult();335 _003Cdp_003E5__8 = result;336 _003Cdp_003E5__8.PutValue("UID_DialogParameterSet", _003Cdps_003E5__7.GetValue("UID_DialogParameterSet").String);337 _003Cdp_003E5__8.PutValue("ParameterName", "UID_PROPOSED_OWNER");338 _003Cdp_003E5__8.PutValue("DisplayName", "Suggested owner");339 _003Cdp_003E5__8.PutValue("IsMandatory", true);340 _003Cdp_003E5__8.PutValue("UID_DialogColumnQuery", "QER-CA9C55F788954D2CBB1B864D8D21B17F");341 _003Cdp_003E5__8.PutValue("ParameterType", "Query");342 _003Cdp_003E5__8.PutValue("DataSourceType", "Table");343 _003Cdp_003E5__8.PutValue("DataType", 6);344 _003Cdp_003E5__8.PutValue("ParameterValue", uidPerson);345 val3 = session.MultiLanguage().GetAsync("QBM-7262717EE68049A9BE2EEB30C6EC408B", "If the selected owner for the business object is not correct, select the correct owner.", ct).ConfigureAwait(false)346 .GetAwaiter();347 if (!val3.IsCompleted)348 {349 num = (_003C_003E1__state = 5);350 _003C_003Eu__4 = val3;351 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<string>, _003CCreateAsync_003Ed__0>(ref val3, ref this);352 return;353 }354 goto IL_049f;355 IL_01ed:356 result2 = val4.GetResult();357 _003CcaseKey_003E5__6 = new DbObjectKey(((IDbObjectKey)result2).ToXmlString());358 val2 = session.Source().CreateNewAsync("DialogParameterSet", EntityCreationType.Interactive, ct).ConfigureAwait(false)359 .GetAwaiter();360 if (!val2.IsCompleted)361 {362 num = (_003C_003E1__state = 3);363 _003C_003Eu__1 = val2;364 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<IEntity>, _003CCreateAsync_003Ed__0>(ref val2, ref this);365 return;366 }367 goto IL_0280;368 IL_0280:369 result = val2.GetResult();370 _003Cdps_003E5__7 = result;371 _003Cdps_003E5__7.PutValue("DisplayName", _003CcaseKey_003E5__6.Keys[0]);372 _003Cdps_003E5__7.PutValue("ObjectKeyUsedBy", _003CcaseKey_003E5__6.ToXmlString());373 val2 = session.Source().CreateNewAsync("DialogParameter", EntityCreationType.DelayedLogic, ct).ConfigureAwait(false)374 .GetAwaiter();375 if (!val2.IsCompleted)376 {377 num = (_003C_003E1__state = 4);378 _003C_003Eu__1 = val2;379 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter<IEntity>, _003CCreateAsync_003Ed__0>(ref val2, ref this);380 return;381 }382 goto IL_033c;383 IL_049f:384 result3 = val3.GetResult();385 _003Cdp_003E5__8.PutValue("Description", result3);386 _003Cu_003E5__9 = session.StartUnitOfWork();387 goto case 6;388 }389 ((ConfiguredTaskAwaiter)(ref val)).GetResult();390 _003Ccommitted_003E5__3 = true;391 _003CcaseKey_003E5__6 = null;392 _003Cdps_003E5__7 = null;393 _003Cdp_003E5__8 = null;394 }395 catch (object obj)396 {397 _003C_003E7__wrap3 = obj;398 }399 if (_003Ccommitted_003E5__3)400 {401 break;402 }403 val5 = session.RollbackTransactionAsync(CancellationToken.None).ConfigureAwait(false);404 val = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();405 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)406 {407 num = (_003C_003E1__state = 10);408 _003C_003Eu__2 = val;409 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003CCreateAsync_003Ed__0>(ref val, ref this);410 return;411 }412 goto IL_0777;413 case 10:414 {415 val = _003C_003Eu__2;416 _003C_003Eu__2 = default(ConfiguredTaskAwaiter);417 num = (_003C_003E1__state = -1);418 goto IL_0777;419 }420 IL_00b2:421 result = val2.GetResult();422 _003Cap_003E5__2 = result;423 _003Ccommitted_003E5__3 = false;424 val5 = session.BeginTransactionAsync(ct).ConfigureAwait(false);425 val = ((ConfiguredTaskAwaitable)(ref val5)).GetAwaiter();426 if (!((ConfiguredTaskAwaiter)(ref val)).IsCompleted)427 {428 num = (_003C_003E1__state = 1);429 _003C_003Eu__2 = val;430 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).AwaitUnsafeOnCompleted<ConfiguredTaskAwaiter, _003CCreateAsync_003Ed__0>(ref val, ref this);431 return;432 }433 goto IL_0134;434 IL_0777:435 ((ConfiguredTaskAwaiter)(ref val)).GetResult();436 break;437 IL_0134:438 ((ConfiguredTaskAwaiter)(ref val)).GetResult();439 _003C_003E7__wrap3 = null;440 _003C_003E7__wrap4 = 0;441 goto case 2;442 }443 result2 = _003C_003E7__wrap3;444 if (result2 != null)445 {446 ExceptionDispatchInfo.Capture((result2 as System.Exception) ?? throw result2).Throw();447 }448 _003C_003E7__wrap3 = null;449 }450 catch (System.Exception exception)451 {452 _003C_003E1__state = -2;453 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetException(exception);454 return;455 }456 _003C_003E1__state = -2;457 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetResult();458 }459460 [DebuggerHidden]461 private void SetStateMachine(IAsyncStateMachine stateMachine)462 {463 ((AsyncTaskMethodBuilder)(ref _003C_003Et__builder)).SetStateMachine(stateMachine);464 }465 }466467 [AsyncStateMachine(typeof(_003CCreateAsync_003Ed__0))]468 public System.Threading.Tasks.Task CreateAsync(ISession session, string uidAttestationPolicy, string uidPerson, string objectKey, CancellationToken ct)469 {470 //IL_0002: Unknown result type (might be due to invalid IL or missing references)471 //IL_0007: Unknown result type (might be due to invalid IL or missing references)472 //IL_002f: Unknown result type (might be due to invalid IL or missing references)473 //IL_0031: Unknown result type (might be due to invalid IL or missing references)474 _003CCreateAsync_003Ed__0 _003CCreateAsync_003Ed__ = default(_003CCreateAsync_003Ed__0);475 _003CCreateAsync_003Ed__._003C_003Et__builder = AsyncTaskMethodBuilder.Create();476 _003CCreateAsync_003Ed__.session = session;477 _003CCreateAsync_003Ed__.uidAttestationPolicy = uidAttestationPolicy;478 _003CCreateAsync_003Ed__.uidPerson = uidPerson;479 _003CCreateAsync_003Ed__.objectKey = objectKey;480 _003CCreateAsync_003Ed__.ct = ct;481 _003CCreateAsync_003Ed__._003C_003E1__state = -1;482 ((AsyncTaskMethodBuilder)(ref _003CCreateAsync_003Ed__._003C_003Et__builder)).Start<_003CCreateAsync_003Ed__0>(ref _003CCreateAsync_003Ed__);483 return ((AsyncTaskMethodBuilder)(ref _003CCreateAsync_003Ed__._003C_003Et__builder)).Task;484 }485}486