From 417b0ce4adb9ae58ad556e79e21a8fe7ea7a9942 Mon Sep 17 00:00:00 2001 From: KevinMarquette Date: Mon, 6 Feb 2017 20:59:39 -0800 Subject: [PATCH] DSL Support --- Chronometer/Classes/ScriptLine.ps1 | 3 ++- Chronometer/Public/Get-Chronometer.ps1 | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Chronometer/Classes/ScriptLine.ps1 b/Chronometer/Classes/ScriptLine.ps1 index 7b57c8a..2fd3ece 100644 --- a/Chronometer/Classes/ScriptLine.ps1 +++ b/Chronometer/Classes/ScriptLine.ps1 @@ -2,7 +2,7 @@ class ScriptLine { [float] $Milliseconds = 0 - [float] $HitCount = 0 + [float] $HitCount = 0 [float] $Min = [float]::MaxValue [float] $Max = [float]::MinValue [float] $Average = 0 @@ -10,6 +10,7 @@ class ScriptLine [string] $Path [string] $Text + [void]AddExecutionTime([float]$Milliseconds) { $this.Milliseconds += $Milliseconds diff --git a/Chronometer/Public/Get-Chronometer.ps1 b/Chronometer/Public/Get-Chronometer.ps1 index c13c51f..0db677d 100644 --- a/Chronometer/Public/Get-Chronometer.ps1 +++ b/Chronometer/Public/Get-Chronometer.ps1 @@ -12,6 +12,7 @@ function Get-Chronometer [CmdletBinding()] param( # Script file to measure execution times on + [Parameter(Position=0)] [string[]] $Path, @@ -20,6 +21,7 @@ function Get-Chronometer $LineNumber = $null, # The script to start the scrupt or execute other commands + [Parameter(Position=1)] [alias('Script','CommandScript')] [scriptblock] $ScriptBlock