internal void SetBitmapSource(BitmapSource source) { object requestLock = ImageCaptureRequest.requestLock; bool flag = false; try { ImageCaptureRequest.\u206C(requestLock, ref flag); label_2: int num1 = -2032904753; while (true) { int num2 = -1467769839; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 5U) { case 0: goto label_11; case 1: this.BitmapSource = source; num1 = (int)num3 * 104272239 ^ -1724358567; continue; case 2: this.CaptureState = CaptureState.Captured; num1 = (int)num3 * -1331980272 ^ -1711723756; continue; case 3: num1 = (int)num3 * -1108640168 ^ 1930330062; continue; case 4: goto label_2; default: goto label_7; } } label_7: return; label_11 :; } finally { if (flag) { label_9 : int num1 = -1852114416; while (true) { int num2 = -1467769839; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 3U) { case 0: goto label_9; case 2: ImageCaptureRequest.\u202C(requestLock); num1 = (int)num3 * 1850679449 ^ -1462628036; continue; default: goto label_13; } } } label_13 :; } }
internal BitmapImage ToBitmapImage(BitmapSource bitmapSource) { label_1 : int num1 = -29353397; BitmapImage bitmapImage1; JpegBitmapEncoder jpegBitmapEncoder; while (true) { int num2 = -1905970749; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 3U) { case 0: goto label_1; case 1: bitmapImage1 = (BitmapImage)null; jpegBitmapEncoder = ImageCaptureRequest.\u200F(); num1 = (int)num3 * -1761526511 ^ 872584437; continue; default: goto label_4; } } label_4: MemoryStream memoryStream = ImageCaptureRequest.\u206D(); try { label_6: int num2 = -84443504; while (true) { int num3 = -1905970749; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 11U) { case 0: num2 = (int)num4 * -791006016 ^ -1833469922; continue; case 1: num2 = (int)num4 * 1142749742 ^ -1350042573; continue; case 2: num2 = (int)num4 * 984925919 ^ -1952889310; continue; case 3: bitmapImage1 = ImageCaptureRequest.\u200C(); ImageCaptureRequest.\u206A((BitmapEncoder)jpegBitmapEncoder).Add(ImageCaptureRequest.\u200B(bitmapSource)); num2 = (int)num4 * 1783793690 ^ -336576677; continue; case 5: ImageCaptureRequest.\u206F((BitmapEncoder)jpegBitmapEncoder, (Stream)memoryStream); num2 = (int)num4 * -2079303388 ^ 1070224570; continue; case 6: ImageCaptureRequest.\u202C((Stream)memoryStream); num2 = (int)num4 * 1363663469 ^ 794145221; continue; case 7: ImageCaptureRequest.\u202C(bitmapImage1, (Stream)ImageCaptureRequest.\u202B(ImageCaptureRequest.\u202A(memoryStream))); num2 = (int)num4 * -754931410 ^ 398604300; continue; case 8: goto label_6; case 9: ImageCaptureRequest.\u200E(bitmapImage1); num2 = (int)num4 * -1175012543 ^ -683550385; continue; case 10: ImageCaptureRequest.\u206F(bitmapImage1); num2 = (int)num4 * 1527214294 ^ 1118720207; continue; default: goto label_23; } } } finally { if (memoryStream != null) { label_18: int num2 = -61207022; while (true) { int num3 = -1905970749; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 4U) { case 0: num2 = (int)num4 * 891059579 ^ 2086299601; continue; case 1: ImageCaptureRequest.\u206C((IDisposable)memoryStream); num2 = (int)num4 * 1371380491 ^ -46359296; continue; case 3: goto label_18; default: goto label_22; } } } label_22 :; } label_23 : BitmapImage bitmapImage2 = bitmapImage1; label_24: int num5 = -1312405309; while (true) { int num2 = -1905970749; uint num3; switch ((num3 = (uint)(num5 ^ num2)) % 3U) { case 0: goto label_24; case 2: num5 = (int)num3 * -1113415608 ^ 1715405745; continue; default: goto label_27; } } label_27: return(bitmapImage2); }
internal CaptureState SetState(CaptureState newState) { object requestLock = ImageCaptureRequest.requestLock; bool flag = false; try { ImageCaptureRequest.\u206C(requestLock, ref flag); this.CaptureState = newState; } finally { if (flag) { label_3: int num1 = 1486734548; while (true) { int num2 = 2017614935; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: goto label_3; case 1: num1 = (int)num3 * -2127351160 ^ 1612190477; continue; case 3: ImageCaptureRequest.\u202C(requestLock); num1 = (int)num3 * 1423190496 ^ -1150840342; continue; default: goto label_7; } } } label_7 :; } CaptureState captureState = newState; label_9: int num4 = 51066651; while (true) { int num1 = 2017614935; uint num2; switch ((num2 = (uint)(num4 ^ num1)) % 3U) { case 1: num4 = (int)num2 * -161702962 ^ 1993303051; continue; case 2: goto label_9; default: goto label_12; } } label_12: return(captureState); }