@@ -25,12 +25,12 @@ public sealed class SystemInformation
25
25
/// <summary>
26
26
/// The <see cref="LocalObjectStorageHelper"/> instance used to save and retrieve application settings.
27
27
/// </summary>
28
- private readonly LocalObjectStorageHelper localObjectStorageHelper = new ( new SystemSerializer ( ) ) ;
28
+ private readonly LocalObjectStorageHelper _localObjectStorageHelper = new ( new SystemSerializer ( ) ) ;
29
29
30
30
/// <summary>
31
31
/// The starting time of the current application session (since app launch or last move to foreground).
32
32
/// </summary>
33
- private DateTime sessionStart ;
33
+ private DateTime _sessionStart ;
34
34
35
35
/// <summary>
36
36
/// Initializes a new instance of the <see cref="SystemInformation"/> class.
@@ -215,8 +215,8 @@ public TimeSpan AppUptime
215
215
{
216
216
if ( LaunchCount > 0 )
217
217
{
218
- var subSessionLength = DateTime . UtcNow . Subtract ( this . sessionStart ) . Ticks ;
219
- var uptimeSoFar = this . localObjectStorageHelper . Read < long > ( nameof ( AppUptime ) ) ;
218
+ var subSessionLength = DateTime . UtcNow . Subtract ( _sessionStart ) . Ticks ;
219
+ var uptimeSoFar = _localObjectStorageHelper . Read < long > ( nameof ( AppUptime ) ) ;
220
220
221
221
return new ( uptimeSoFar + subSessionLength ) ;
222
222
}
@@ -232,9 +232,9 @@ public TimeSpan AppUptime
232
232
/// <param name="duration">The amount to time to add</param>
233
233
public void AddToAppUptime ( TimeSpan duration )
234
234
{
235
- var uptimeSoFar = this . localObjectStorageHelper . Read < long > ( nameof ( AppUptime ) ) ;
235
+ var uptimeSoFar = _localObjectStorageHelper . Read < long > ( nameof ( AppUptime ) ) ;
236
236
237
- this . localObjectStorageHelper . Save ( nameof ( AppUptime ) , uptimeSoFar + duration . Ticks ) ;
237
+ _localObjectStorageHelper . Save ( nameof ( AppUptime ) , uptimeSoFar + duration . Ticks ) ;
238
238
}
239
239
240
240
/// <summary>
@@ -245,8 +245,8 @@ public void ResetLaunchCount()
245
245
LastResetTime = DateTime . UtcNow ;
246
246
LaunchCount = 0 ;
247
247
248
- this . localObjectStorageHelper . Save ( nameof ( LastResetTime ) , LastResetTime . ToFileTimeUtc ( ) ) ;
249
- this . localObjectStorageHelper . Save ( nameof ( LaunchCount ) , LaunchCount ) ;
248
+ _localObjectStorageHelper . Save ( nameof ( LastResetTime ) , LastResetTime . ToFileTimeUtc ( ) ) ;
249
+ _localObjectStorageHelper . Save ( nameof ( LaunchCount ) , LaunchCount ) ;
250
250
}
251
251
252
252
/// <summary>
@@ -258,30 +258,30 @@ public void TrackAppUse(IActivatedEventArgs args, XamlRoot xamlRoot = null)
258
258
{
259
259
if ( args . PreviousExecutionState is ApplicationExecutionState . ClosedByUser or ApplicationExecutionState . NotRunning )
260
260
{
261
- LaunchCount = this . localObjectStorageHelper . Read < long > ( nameof ( LaunchCount ) ) + 1 ;
262
- TotalLaunchCount = this . localObjectStorageHelper . Read < long > ( nameof ( TotalLaunchCount ) ) + 1 ;
261
+ LaunchCount = _localObjectStorageHelper . Read < long > ( nameof ( LaunchCount ) ) + 1 ;
262
+ TotalLaunchCount = _localObjectStorageHelper . Read < long > ( nameof ( TotalLaunchCount ) ) + 1 ;
263
263
264
264
// In case we upgraded the properties, make TotalLaunchCount is correct
265
265
if ( TotalLaunchCount < LaunchCount )
266
266
{
267
267
TotalLaunchCount = LaunchCount ;
268
268
}
269
269
270
- this . localObjectStorageHelper . Save ( nameof ( LaunchCount ) , LaunchCount ) ;
271
- this . localObjectStorageHelper . Save ( nameof ( TotalLaunchCount ) , TotalLaunchCount ) ;
270
+ _localObjectStorageHelper . Save ( nameof ( LaunchCount ) , LaunchCount ) ;
271
+ _localObjectStorageHelper . Save ( nameof ( TotalLaunchCount ) , TotalLaunchCount ) ;
272
272
273
273
LaunchTime = DateTime . UtcNow ;
274
274
275
- var lastLaunch = this . localObjectStorageHelper . Read < long > ( nameof ( LastLaunchTime ) ) ;
275
+ var lastLaunch = _localObjectStorageHelper . Read < long > ( nameof ( LastLaunchTime ) ) ;
276
276
277
277
LastLaunchTime = lastLaunch != 0
278
278
? DateTime . FromFileTimeUtc ( lastLaunch )
279
279
: LaunchTime ;
280
280
281
- this . localObjectStorageHelper . Save ( nameof ( LastLaunchTime ) , LaunchTime . ToFileTimeUtc ( ) ) ;
282
- this . localObjectStorageHelper . Save ( nameof ( AppUptime ) , 0L ) ;
281
+ _localObjectStorageHelper . Save ( nameof ( LastLaunchTime ) , LaunchTime . ToFileTimeUtc ( ) ) ;
282
+ _localObjectStorageHelper . Save ( nameof ( AppUptime ) , 0L ) ;
283
283
284
- var lastResetTime = this . localObjectStorageHelper . Read < long > ( nameof ( LastResetTime ) ) ;
284
+ var lastResetTime = _localObjectStorageHelper . Read < long > ( nameof ( LastResetTime ) ) ;
285
285
286
286
LastResetTime = lastResetTime != 0
287
287
? DateTime . FromFileTimeUtc ( lastResetTime )
@@ -316,25 +316,25 @@ private void UpdateVisibility(bool visible)
316
316
{
317
317
if ( visible )
318
318
{
319
- this . sessionStart = DateTime . UtcNow ;
319
+ _sessionStart = DateTime . UtcNow ;
320
320
}
321
321
else
322
322
{
323
- var subSessionLength = DateTime . UtcNow . Subtract ( this . sessionStart ) . Ticks ;
324
- var uptimeSoFar = this . localObjectStorageHelper . Read < long > ( nameof ( AppUptime ) ) ;
323
+ var subSessionLength = DateTime . UtcNow . Subtract ( _sessionStart ) . Ticks ;
324
+ var uptimeSoFar = _localObjectStorageHelper . Read < long > ( nameof ( AppUptime ) ) ;
325
325
326
- this . localObjectStorageHelper . Save ( nameof ( AppUptime ) , uptimeSoFar + subSessionLength ) ;
326
+ _localObjectStorageHelper . Save ( nameof ( AppUptime ) , uptimeSoFar + subSessionLength ) ;
327
327
}
328
328
}
329
329
330
330
private bool DetectIfFirstUse ( )
331
331
{
332
- if ( this . localObjectStorageHelper . KeyExists ( nameof ( IsFirstRun ) ) )
332
+ if ( _localObjectStorageHelper . KeyExists ( nameof ( IsFirstRun ) ) )
333
333
{
334
334
return false ;
335
335
}
336
336
337
- this . localObjectStorageHelper . Save ( nameof ( IsFirstRun ) , true ) ;
337
+ _localObjectStorageHelper . Save ( nameof ( IsFirstRun ) , true ) ;
338
338
339
339
return true ;
340
340
}
@@ -347,13 +347,13 @@ private bool DetectIfFirstUse()
347
347
// is ever called. That is, this is either the first time the app has been launched, or the first
348
348
// time a previously existing app has run this method (or has run it after a new update of the app).
349
349
// In this case, save the current version and report the same version as previous version installed.
350
- if ( ! this . localObjectStorageHelper . KeyExists ( nameof ( currentVersion ) ) )
350
+ if ( ! _localObjectStorageHelper . KeyExists ( nameof ( currentVersion ) ) )
351
351
{
352
- this . localObjectStorageHelper . Save ( nameof ( currentVersion ) , currentVersion ) ;
352
+ _localObjectStorageHelper . Save ( nameof ( currentVersion ) , currentVersion ) ;
353
353
}
354
354
else
355
355
{
356
- var previousVersion = this . localObjectStorageHelper . Read < string > ( nameof ( currentVersion ) ) ;
356
+ var previousVersion = _localObjectStorageHelper . Read < string > ( nameof ( currentVersion ) ) ;
357
357
358
358
// There are two possible cases if the "currentVersion" key exists:
359
359
// 1) The previous version is different than the current one. This means that the application
@@ -363,7 +363,7 @@ private bool DetectIfFirstUse()
363
363
// In this case we have nothing to do and just return the previous version installed to be the same.
364
364
if ( currentVersion != previousVersion )
365
365
{
366
- this . localObjectStorageHelper . Save ( nameof ( currentVersion ) , currentVersion ) ;
366
+ _localObjectStorageHelper . Save ( nameof ( currentVersion ) , currentVersion ) ;
367
367
368
368
return ( true , previousVersion . ToPackageVersion ( ) ) ;
369
369
}
@@ -374,28 +374,28 @@ private bool DetectIfFirstUse()
374
374
375
375
private DateTime DetectFirstUseTime ( )
376
376
{
377
- if ( this . localObjectStorageHelper . KeyExists ( nameof ( FirstUseTime ) ) )
377
+ if ( _localObjectStorageHelper . KeyExists ( nameof ( FirstUseTime ) ) )
378
378
{
379
- var firstUse = this . localObjectStorageHelper . Read < long > ( nameof ( FirstUseTime ) ) ;
379
+ var firstUse = _localObjectStorageHelper . Read < long > ( nameof ( FirstUseTime ) ) ;
380
380
381
381
return DateTime . FromFileTimeUtc ( firstUse ) ;
382
382
}
383
383
384
384
DateTime utcNow = DateTime . UtcNow ;
385
385
386
- this . localObjectStorageHelper . Save ( nameof ( FirstUseTime ) , utcNow . ToFileTimeUtc ( ) ) ;
386
+ _localObjectStorageHelper . Save ( nameof ( FirstUseTime ) , utcNow . ToFileTimeUtc ( ) ) ;
387
387
388
388
return utcNow ;
389
389
}
390
390
391
391
private PackageVersion DetectFirstVersionInstalled ( )
392
392
{
393
- if ( this . localObjectStorageHelper . KeyExists ( nameof ( FirstVersionInstalled ) ) )
393
+ if ( _localObjectStorageHelper . KeyExists ( nameof ( FirstVersionInstalled ) ) )
394
394
{
395
- return this . localObjectStorageHelper . Read < string > ( nameof ( FirstVersionInstalled ) ) . ToPackageVersion ( ) ;
395
+ return _localObjectStorageHelper . Read < string > ( nameof ( FirstVersionInstalled ) ) . ToPackageVersion ( ) ;
396
396
}
397
397
398
- this . localObjectStorageHelper . Save ( nameof ( FirstVersionInstalled ) , ApplicationVersion . ToFormattedString ( ) ) ;
398
+ _localObjectStorageHelper . Save ( nameof ( FirstVersionInstalled ) , ApplicationVersion . ToFormattedString ( ) ) ;
399
399
400
400
return ApplicationVersion ;
401
401
}
0 commit comments