Skip to content

Commit 4e23acc

Browse files
committed
Eliminate string instantiation for comparison
1 parent 990f85d commit 4e23acc

32 files changed

+116
-130
lines changed

PSFramework/functions/configuration/Register-PSFConfig.ps1

+4-4
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,9 @@
194194

195195
foreach ($item in $FullName)
196196
{
197-
if ([PSFramework.Configuration.ConfigurationHost]::Configurations.ContainsKey($item.ToLower()))
197+
if ([PSFramework.Configuration.ConfigurationHost]::Configurations.ContainsKey($item))
198198
{
199-
Write-Config -Config ([PSFramework.Configuration.ConfigurationHost]::Configurations[$item.ToLower()]) -Scope $Scope -EnableException $EnableException
199+
Write-Config -Config ([PSFramework.Configuration.ConfigurationHost]::Configurations[$item]) -Scope $Scope -EnableException $EnableException
200200
}
201201
}
202202
}
@@ -225,9 +225,9 @@
225225

226226
foreach ($item in $FullName)
227227
{
228-
if (($configurationItems.FullName -notcontains $item) -and ([PSFramework.Configuration.ConfigurationHost]::Configurations.ContainsKey($item.ToLower())))
228+
if (($configurationItems.FullName -notcontains $item) -and ([PSFramework.Configuration.ConfigurationHost]::Configurations.ContainsKey($item)))
229229
{
230-
$configurationItems += [PSFramework.Configuration.ConfigurationHost]::Configurations[$item.ToLower()]
230+
$configurationItems += [PSFramework.Configuration.ConfigurationHost]::Configurations[$item]
231231
}
232232
}
233233
}

PSFramework/functions/configuration/Register-PSFConfigValidation.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@
3737
$ScriptBlock
3838
)
3939

40-
[PSFramework.Configuration.ConfigurationHost]::Validation[$Name.ToLower()] = $ScriptBlock
40+
[PSFramework.Configuration.ConfigurationHost]::Validation[$Name] = $ScriptBlock
4141
}

PSFramework/functions/import/Register-PSFParameterClassMapping.ps1

+4-4
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,19 @@
5959
{
6060
"Computer"
6161
{
62-
[PSFramework.Parameter.ComputerParameter]::SetTypePropertyMapping($TypeName.ToLower(), $Properties)
62+
[PSFramework.Parameter.ComputerParameter]::SetTypePropertyMapping($TypeName, $Properties)
6363
}
6464
"DateTime"
6565
{
66-
[PSFramework.Parameter.DateTimeParameter]::SetTypePropertyMapping($TypeName.ToLower(), $Properties)
66+
[PSFramework.Parameter.DateTimeParameter]::SetTypePropertyMapping($TypeName, $Properties)
6767
}
6868
"TimeSpan"
6969
{
70-
[PSFramework.Parameter.TimeSpanParameter]::SetTypePropertyMapping($TypeName.ToLower(), $Properties)
70+
[PSFramework.Parameter.TimeSpanParameter]::SetTypePropertyMapping($TypeName, $Properties)
7171
}
7272
"Encoding"
7373
{
74-
[PSFramework.Parameter.EncodingParameter]::SetTypePropertyMapping($TypeName.ToLower(), $Properties)
74+
[PSFramework.Parameter.EncodingParameter]::SetTypePropertyMapping($TypeName, $Properties)
7575
}
7676
default
7777
{

PSFramework/functions/logging/Install-PSFLoggingProvider.ps1

+5-5
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,22 @@
4545

4646
dynamicparam
4747
{
48-
if ($Name -and ([PSFramework.Logging.ProviderHost]::Providers.ContainsKey($Name.ToLower())))
48+
if ($Name -and ([PSFramework.Logging.ProviderHost]::Providers.ContainsKey($Name)))
4949
{
50-
[PSFramework.Utility.UtilityHost]::ImportScriptBlock([PSFramework.Logging.ProviderHost]::Providers[$Name.ToLower()].InstallationParameters)
51-
[PSFramework.Logging.ProviderHost]::Providers[$Name.ToLower()].InstallationParameters.Invoke()
50+
[PSFramework.Utility.UtilityHost]::ImportScriptBlock([PSFramework.Logging.ProviderHost]::Providers[$Name].InstallationParameters)
51+
[PSFramework.Logging.ProviderHost]::Providers[$Name].InstallationParameters.Invoke()
5252
}
5353
}
5454

5555
process
5656
{
57-
if (-not ([PSFramework.Logging.ProviderHost]::Providers.ContainsKey($Name.ToLower())))
57+
if (-not ([PSFramework.Logging.ProviderHost]::Providers.ContainsKey($Name)))
5858
{
5959
Stop-PSFFunction -Message "Provider $Name not found!" -EnableException $EnableException -Category InvalidArgument -Target $Name -Tag 'logging', 'provider', 'install'
6060
return
6161
}
6262

63-
$provider = [PSFramework.Logging.ProviderHost]::Providers[$Name.ToLower()]
63+
$provider = [PSFramework.Logging.ProviderHost]::Providers[$Name]
6464
[PSFramework.Utility.UtilityHost]::ImportScriptBlock($provider.IsInstalledScript)
6565
[PSFramework.Utility.UtilityHost]::ImportScriptBlock($provider.InstallationScript)
6666

PSFramework/functions/logging/Register-PSFLoggingProvider.ps1

+4-4
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@
230230
$EnableException
231231
)
232232

233-
if ([PSFramework.Logging.ProviderHost]::Providers.ContainsKey($Name.ToLower()))
233+
if ([PSFramework.Logging.ProviderHost]::Providers.ContainsKey($Name))
234234
{
235235
return
236236
}
@@ -267,7 +267,7 @@
267267

268268
$provider.InstallationOptional = Get-PSFConfigValue -FullName "LoggingProvider.$Name.InstallOptional" -Fallback $false
269269

270-
[PSFramework.Logging.ProviderHost]::Providers[$Name.ToLower()] = $provider
270+
[PSFramework.Logging.ProviderHost]::Providers[$Name] = $provider
271271
}
272272
#endregion Implement Version 1 Logging Provider (legacy)
273273

@@ -308,7 +308,7 @@
308308
$provider.InstallationParameters = $InstallationParameters
309309
$provider.InstallationOptional = Get-PSFConfigValue -FullName "LoggingProvider.$Name.InstallOptional" -Fallback $false
310310

311-
[PSFramework.Logging.ProviderHost]::Providers[$Name.ToLower()] = $provider
311+
[PSFramework.Logging.ProviderHost]::Providers[$Name] = $provider
312312
}
313313
#endregion Implement Version 2 Logging Provider
314314
}
@@ -318,7 +318,7 @@
318318
catch
319319
{
320320
$dummy = $null
321-
$null = [PSFramework.Logging.ProviderHost]::Providers.TryRemove($Name.ToLower(), [ref] $dummy)
321+
$null = [PSFramework.Logging.ProviderHost]::Providers.TryRemove($Name, [ref] $dummy)
322322
Stop-PSFFunction -Message "Failed to register logging provider '$Name' - Registration event failed." -ErrorRecord $_ -EnableException $EnableException -Tag 'logging', 'provider', 'fail', 'register'
323323
return
324324
}

PSFramework/functions/message/Register-PSFMessageTransform.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@
106106

107107
process
108108
{
109-
if ($TargetType) { [PSFramework.Message.MessageHost]::TargetTransforms[$TargetType.ToLower()] = $ScriptBlock }
110-
if ($ExceptionType) { [PSFramework.Message.MessageHost]::ExceptionTransforms[$ExceptionType.ToLower()] = $ScriptBlock }
109+
if ($TargetType) { [PSFramework.Message.MessageHost]::TargetTransforms[$TargetType] = $ScriptBlock }
110+
if ($ExceptionType) { [PSFramework.Message.MessageHost]::ExceptionTransforms[$ExceptionType] = $ScriptBlock }
111111

112112
if ($TargetTypeFilter)
113113
{

PSFramework/functions/message/Remove-PSFMessageLevelModifier.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@
5151
{
5252
if ($item -eq "PSFramework.Message.MessageLevelModifier") { continue }
5353

54-
if ([PSFramework.Message.MessageHost]::MessageLevelModifiers.ContainsKey($item.ToLower()))
54+
if ([PSFramework.Message.MessageHost]::MessageLevelModifiers.ContainsKey($item))
5555
{
5656
$dummy = $null
57-
$null = [PSFramework.Message.MessageHost]::MessageLevelModifiers.TryRemove($item.ToLower(), [ref] $dummy)
57+
$null = [PSFramework.Message.MessageHost]::MessageLevelModifiers.TryRemove($item, [ref] $dummy)
5858
}
5959
else
6060
{

PSFramework/functions/runspace/Register-PSFRunspace.ps1

+5-5
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@
5656
$NoMessage
5757
)
5858

59-
if ([PSFramework.Runspace.RunspaceHost]::Runspaces.ContainsKey($Name.ToLower()))
59+
if ([PSFramework.Runspace.RunspaceHost]::Runspaces.ContainsKey($Name)
6060
{
61-
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Updating runspace: <c='em'>$($Name.ToLower())</c>" -Target $Name.ToLower() -Tag 'runspace','register' }
62-
[PSFramework.Runspace.RunspaceHost]::Runspaces[$Name.ToLower()].SetScript($ScriptBlock)
61+
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Updating runspace: <c='em'>$($Name)</c>" -Target $Name -Tag 'runspace','register' }
62+
[PSFramework.Runspace.RunspaceHost]::Runspaces[$Name].SetScript($ScriptBlock)
6363
}
6464
else
6565
{
66-
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Registering runspace: <c='em'>$($Name.ToLower())</c>" -Target $Name.ToLower() -Tag 'runspace', 'register' }
67-
[PSFramework.Runspace.RunspaceHost]::Runspaces[$Name.ToLower()] = New-Object PSFramework.Runspace.RunspaceContainer($Name.ToLower(), $ScriptBlock)
66+
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Registering runspace: <c='em'>$($Name)</c>" -Target $Name -Tag 'runspace', 'register' }
67+
[PSFramework.Runspace.RunspaceHost]::Runspaces[$Name] = New-Object PSFramework.Runspace.RunspaceContainer($Name, $ScriptBlock)
6868
}
6969
}

PSFramework/functions/runspace/Start-PSFRunspace.ps1

+7-7
Original file line numberDiff line numberDiff line change
@@ -57,24 +57,24 @@
5757
# Ignore all output from Get-PSFRunspace - it'll be handled by the second loop
5858
if ($item -eq "psframework.runspace.runspacecontainer") { continue }
5959

60-
if ([PSFramework.Runspace.RunspaceHost]::Runspaces.ContainsKey($item.ToLower()))
60+
if ([PSFramework.Runspace.RunspaceHost]::Runspaces.ContainsKey($item))
6161
{
6262
if ($PSCmdlet.ShouldProcess($item, "Starting Runspace"))
6363
{
6464
try
6565
{
66-
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Starting runspace: <c='em'>$($item.ToLower())</c>" -Target $item.ToLower() -Tag "runspace", "start" }
67-
[PSFramework.Runspace.RunspaceHost]::Runspaces[$item.ToLower()].Start()
66+
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Starting runspace: <c='em'>$($item)</c>" -Target $item -Tag "runspace", "start" }
67+
[PSFramework.Runspace.RunspaceHost]::Runspaces[$item.].Start()
6868
}
6969
catch
7070
{
71-
Stop-PSFFunction -Message "Failed to start runspace: <c='em'>$($item.ToLower())</c>" -ErrorRecord $_ -EnableException $EnableException -Tag "fail", "argument", "runspace", "start" -Target $item.ToLower() -Continue
71+
Stop-PSFFunction -Message "Failed to start runspace: <c='em'>$($item)</c>" -ErrorRecord $_ -EnableException $EnableException -Tag "fail", "argument", "runspace", "start" -Target $item -Continue
7272
}
7373
}
7474
}
7575
else
7676
{
77-
Stop-PSFFunction -Message "Failed to start runspace: <c='em'>$($item.ToLower())</c> | No runspace registered under this name!" -EnableException $EnableException -Category InvalidArgument -Tag "fail", "argument", "runspace", "start" -Target $item.ToLower() -Continue
77+
Stop-PSFFunction -Message "Failed to start runspace: <c='em'>$($item)</c> | No runspace registered under this name!" -EnableException $EnableException -Category InvalidArgument -Tag "fail", "argument", "runspace", "start" -Target $item -Continue
7878
}
7979
}
8080

@@ -84,12 +84,12 @@
8484
{
8585
try
8686
{
87-
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Starting runspace: <c='em'>$($item.Name.ToLower())</c>" -Target $item -Tag "runspace", "start" }
87+
if (-not $NoMessage) { Write-PSFMessage -Level Verbose -Message "Starting runspace: <c='em'>$($item.Name)</c>" -Target $item -Tag "runspace", "start" }
8888
$item.Start()
8989
}
9090
catch
9191
{
92-
Stop-PSFFunction -Message "Failed to start runspace: <c='em'>$($item.Name.ToLower())</c>" -EnableException $EnableException -Tag "fail", "argument", "runspace", "start" -Target $item -Continue
92+
Stop-PSFFunction -Message "Failed to start runspace: <c='em'>$($item.Name)</c>" -EnableException $EnableException -Tag "fail", "argument", "runspace", "start" -Target $item -Continue
9393
}
9494
}
9595
}

PSFramework/functions/runspace/Stop-PSFRunspace.ps1

+7-7
Original file line numberDiff line numberDiff line change
@@ -60,24 +60,24 @@
6060
# Ignore all output from Get-PSFRunspace - it'll be handled by the second loop
6161
if ($item -eq "psframework.runspace.runspacecontainer") { continue }
6262

63-
if ([PSFramework.Runspace.RunspaceHost]::Runspaces.ContainsKey($item.ToLower()))
63+
if ([PSFramework.Runspace.RunspaceHost]::Runspaces.ContainsKey($item))
6464
{
6565
if ($PSCmdlet.ShouldProcess($item, "Stopping Runspace"))
6666
{
6767
try
6868
{
69-
Write-PSFMessage -Level Verbose -Message "Stopping runspace: <c='em'>$($item.ToLower())</c>" -Target $item.ToLower() -Tag "runspace", "stop"
70-
[PSFramework.Runspace.RunspaceHost]::Runspaces[$item.ToLower()].Stop()
69+
Write-PSFMessage -Level Verbose -Message "Stopping runspace: <c='em'>$($item)</c>" -Target $item -Tag "runspace", "stop"
70+
[PSFramework.Runspace.RunspaceHost]::Runspaces[$item].Stop()
7171
}
7272
catch
7373
{
74-
Stop-PSFFunction -Message "Failed to stop runspace: <c='em'>$($item.ToLower())</c>" -EnableException $EnableException -Tag "fail", "argument", "runspace", "stop" -Target $item.ToLower() -Continue -ErrorRecord $_
74+
Stop-PSFFunction -Message "Failed to stop runspace: <c='em'>$($item)</c>" -EnableException $EnableException -Tag "fail", "argument", "runspace", "stop" -Target $item -Continue -ErrorRecord $_
7575
}
7676
}
7777
}
7878
else
7979
{
80-
Stop-PSFFunction -Message "Failed to stop runspace: <c='em'>$($item.ToLower())</c> | No runspace registered under this name!" -EnableException $EnableException -Category InvalidArgument -Tag "fail", "argument", "runspace", "stop" -Target $item.ToLower() -Continue
80+
Stop-PSFFunction -Message "Failed to stop runspace: <c='em'>$($item)</c> | No runspace registered under this name!" -EnableException $EnableException -Category InvalidArgument -Tag "fail", "argument", "runspace", "stop" -Target $item -Continue
8181
}
8282
}
8383

@@ -87,12 +87,12 @@
8787
{
8888
try
8989
{
90-
Write-PSFMessage -Level Verbose -Message "Stopping runspace: <c='em'>$($item.Name.ToLower())</c>" -Target $item -Tag "runspace", "stop"
90+
Write-PSFMessage -Level Verbose -Message "Stopping runspace: <c='em'>$($item.Name)</c>" -Target $item -Tag "runspace", "stop"
9191
$item.Stop()
9292
}
9393
catch
9494
{
95-
Stop-PSFFunction -Message "Failed to stop runspace: <c='em'>$($item.Name.ToLower())</c>" -EnableException $EnableException -Tag "fail", "argument", "runspace", "stop" -Target $item -Continue -ErrorRecord $_
95+
Stop-PSFFunction -Message "Failed to stop runspace: <c='em'>$($item.Name)</c>" -EnableException $EnableException -Tag "fail", "argument", "runspace", "stop" -Target $item -Continue -ErrorRecord $_
9696
}
9797
}
9898
}

PSFramework/functions/tabexpansion/Register-PSFTeppArgumentCompleter.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
foreach ($Param in $Parameter)
4747
{
48-
$scriptBlock = [PSFramework.TabExpansion.TabExpansionHost]::Scripts[$Name.ToLower()].ScriptBlock
48+
$scriptBlock = [PSFramework.TabExpansion.TabExpansionHost]::Scripts[$Name].ScriptBlock
4949
Register-ArgumentCompleter -CommandName $Command -ParameterName $Param -ScriptBlock $scriptBlock
5050
}
5151
}

PSFramework/functions/taskengine/Register-PSFTaskEngineTask.ps1

+3-3
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@
9898
)
9999

100100
#region Case: Task already registered
101-
if ([PSFramework.TaskEngine.TaskHost]::Tasks.ContainsKey($Name.ToLower()))
101+
if ([PSFramework.TaskEngine.TaskHost]::Tasks.ContainsKey($Name))
102102
{
103-
$task = [PSFramework.TaskEngine.TaskHost]::Tasks[$Name.ToLower()]
103+
$task = [PSFramework.TaskEngine.TaskHost]::Tasks[$Name]
104104
if (Test-PSFParameterBinding -ParameterName Description) { $task.Description = $Description}
105105
if ($task.ScriptBlock -ne $ScriptBlock) { $task.ScriptBlock = $ScriptBlock }
106106
if (Test-PSFParameterBinding -ParameterName Once) { $task.Once = $Once }
@@ -141,7 +141,7 @@
141141
if (Test-PSFParameterBinding -ParameterName Delay) { $task.Delay = $Delay }
142142
$task.Priority = $Priority
143143
$task.Registered = Get-Date
144-
[PSFramework.TaskEngine.TaskHost]::Tasks[$Name.ToLower()] = $task
144+
[PSFramework.TaskEngine.TaskHost]::Tasks[$Name] = $task
145145
}
146146
#endregion New Task
147147

PSFramework/functions/taskengine/Test-PSFTaskEngineTask.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
$Name
2525
)
2626

27-
if (-not ([PSFramework.TaskEngine.TaskHost]::Tasks.ContainsKey($Name.ToLower())))
27+
if (-not ([PSFramework.TaskEngine.TaskHost]::Tasks.ContainsKey($Name)))
2828
{
2929
return $false
3030
}
3131

32-
$task = [PSFramework.TaskEngine.TaskHost]::Tasks[$Name.ToLower()]
32+
$task = [PSFramework.TaskEngine.TaskHost]::Tasks[$Name]
3333
$task.LastExecution -gt $task.Registered
3434
}

PSFramework/internal/functions/configuration/Convert-PsfConfigValue.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
{
3434
$index = $Value.IndexOf(":")
3535
if ($index -lt 1) { throw "No type identifier found!" }
36-
$type = $Value.Substring(0, $index).ToLower()
36+
$type = $Value.Substring(0, $index)
3737
$content = $Value.Substring($index + 1)
3838

3939
switch ($type)

PSFramework/internal/functions/message/Convert-PsfMessageException.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
if ($null -eq $Exception) { return }
4141

42-
$typeName = $Exception.GetType().FullName.ToLower()
42+
$typeName = $Exception.GetType().FullName
4343

4444
if ([PSFramework.Message.MessageHost]::ExceptionTransforms.ContainsKey($typeName))
4545
{

PSFramework/internal/functions/message/Convert-PsfMessageTarget.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
if ($null -eq $Target) { return }
4141

42-
$typeName = $Target.GetType().FullName.ToLower()
42+
$typeName = $Target.GetType().FullName
4343

4444
if ([PSFramework.Message.MessageHost]::TargetTransforms.ContainsKey($typeName))
4545
{

PSFramework/internal/scripts/async-logging2.ps1

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
while ($true)
99
{
1010
# This portion is critical to gracefully closing the script
11-
if ([PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName.ToLower()].State -notlike "Running")
11+
if ([PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName].State -notlike "Running")
1212
{
1313
break
1414
}
@@ -152,7 +152,7 @@
152152
finally
153153
{
154154
#region Flush log on exit
155-
if (([PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName.ToLower()].State -like "Running") -and (-not [PSFramework.Configuration.ConfigurationHost]::Configurations["psframework.logging.disablelogflush"].Value))
155+
if (([PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName].State -like "Running") -and (-not [PSFramework.Configuration.ConfigurationHost]::Configurations["psframework.logging.disablelogflush"].Value))
156156
{
157157
#region Start Event
158158
foreach ($___provider in [PSFramework.Logging.ProviderHost]::GetInitialized())
@@ -272,7 +272,7 @@
272272
if ($wasBroken) { [PSFramework.Logging.ProviderHost]::LoggingState = 'Broken' }
273273
else { [PSFramework.Logging.ProviderHost]::LoggingState = 'Stopped' }
274274

275-
[PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName.ToLower()].SignalStopped()
275+
[PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName].SignalStopped()
276276
}
277277
}
278278

PSFramework/internal/scripts/loadConfigurationPersisted.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
{
1010
if (-not $value.KeepPersisted) { Set-PSFConfig -FullName $value.FullName -Value $value.Value -EnableException }
1111
else { Set-PSFConfig -FullName $value.FullName -PersistedValue $value.Value -PersistedType $value.Type -EnableException }
12-
[PSFramework.Configuration.ConfigurationHost]::Configurations[$value.FullName.ToLower()].PolicySet = $value.Policy
13-
[PSFramework.Configuration.ConfigurationHost]::Configurations[$value.FullName.ToLower()].PolicyEnforced = $value.Enforced
12+
[PSFramework.Configuration.ConfigurationHost]::Configurations[$value.FullName].PolicySet = $value.Policy
13+
[PSFramework.Configuration.ConfigurationHost]::Configurations[$value.FullName].PolicyEnforced = $value.Enforced
1414
}
1515
catch { }
1616
}

PSFramework/internal/scripts/taskEngine.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
while ($true)
88
{
99
# This portion is critical to gracefully closing the script
10-
if ([PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName.ToLower()].State -notlike "Running")
10+
if ([PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName].State -notlike "Running")
1111
{
1212
break
1313
}
@@ -44,7 +44,7 @@
4444
catch { }
4545
finally
4646
{
47-
[PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName.ToLower()].SignalStopped()
47+
[PSFramework.Runspace.RunspaceHost]::Runspaces[$___ScriptName].SignalStopped()
4848
}
4949
}
5050

0 commit comments

Comments
 (0)