From a4ed61abea3f8584d8886deb56f493b654a5b98a Mon Sep 17 00:00:00 2001 From: KevinMarquette Date: Mon, 6 Feb 2017 23:12:46 -0800 Subject: [PATCH] Resolved null value issues with timespans --- Chronometer/Classes/MonitoredScript.ps1 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Chronometer/Classes/MonitoredScript.ps1 b/Chronometer/Classes/MonitoredScript.ps1 index 58d4e46..b793e9a 100644 --- a/Chronometer/Classes/MonitoredScript.ps1 +++ b/Chronometer/Classes/MonitoredScript.ps1 @@ -6,7 +6,7 @@ class MonitoredScript hidden $lastNode = $null hidden $lastRecord = $null - [timespan]$ExecutionTime = 0 + [timespan]$ExecutionTime = [timespan]::Zero [int]$LinesOfCode = 0 MonitoredScript() @@ -58,7 +58,7 @@ class MonitoredScript [void] PostProcessing() { $this.lastNode = $null - $this.ExecutionTime = 0 + $this.ExecutionTime = [TimeSpan]::Zero foreach($node in $this.line) { $command = $node.text -replace '\s','' @@ -70,12 +70,12 @@ class MonitoredScript { $node.HitCount = $this.lastNode.HitCount } - $node.Milliseconds = 0 + $node.Duration = [TimeSpan]::Zero $node.Average = 0 $this.lastNode = $node } '^{$|^{#}' { - $node.Milliseconds = 0 + $node.Duration = [TimeSpan]::Zero $node.Average = 0 $this.lastNode = $node } @@ -83,7 +83,7 @@ class MonitoredScript $this.lastNode = $node } } - $this.ExecutionTime += $node.Milliseconds + $this.ExecutionTime += $node.Duration } } } \ No newline at end of file