29 lines
401 B
PowerShell
29 lines
401 B
PowerShell
function Invoke-Helper {
|
|
param(
|
|
[string]$Name
|
|
)
|
|
|
|
"hello $Name"
|
|
}
|
|
|
|
class TaskRunner {
|
|
[string] Format([string]$Name) {
|
|
return "task:$Name"
|
|
}
|
|
}
|
|
|
|
function Invoke-Formatting {
|
|
param(
|
|
[string]$Name
|
|
)
|
|
|
|
$runner = [TaskRunner]::new()
|
|
Invoke-Helper -Name $Name | Out-Null
|
|
$runner.Format($Name)
|
|
}
|
|
|
|
enum TaskState {
|
|
Ready = 0
|
|
Running = 1
|
|
}
|