protected override void DoConcreteWork() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_0099: Expected O, but got Unknown bool flag = false; flag = true; if (ShouldSendPackage()) { DataPackageEnvelope packageEnvelope = null; lock (_lockObject) { packageEnvelope = new DataPackageEnvelope(UserToken, (bool?)ShouldPerformSignInOnNextDoWork, (bool?)ShouldPerformSignOutOnNextDoWork, (DateTime?)DataPackageEnvelopeAwsReceiver.ServerTime, GetActiveCols().ToList(), new List <CollectorConfig>(), (long?)GetAndIncrementPackageSequence(), Environment.OSVersion.ToString(), GetVersion(), GetDeviceIdentification(), (Guid?)Guid.NewGuid(), (bool?)flag, GetDataPackages()); if (ShouldPerformSignInOnNextDoWork) { ShouldPerformSignInOnNextDoWork = false; } } try { Receiver.AddDataPackageEnvelope(packageEnvelope); } catch (Exception ex) { StaticFileLogger.Current.LogEvent(GetType().Name + ".DoConcreteWork()", "Error performing concrete work", ex.Message, EventLogEntryType.Error); } } }