mirror of
https://github.com/onyx-and-iris/voicemeeter-api-powershell.git
synced 2026-04-09 17:33:33 +00:00
AddActionMembers
changed AddActionMembers to add ScriptMethod members; this is a breaking change
This commit is contained in:
10
lib/meta.ps1
10
lib/meta.ps1
@@ -66,14 +66,10 @@ function AddActionMembers () {
|
||||
param(
|
||||
[String[]]$PARAMS
|
||||
)
|
||||
[hashtable]$Signatures = @{}
|
||||
foreach ($param in $PARAMS) {
|
||||
# Define getter
|
||||
$Signatures['Getter'] = "`$this.Setter('{0}', `$true)" -f $param
|
||||
# Define setter
|
||||
$Signatures['Setter'] = ''
|
||||
|
||||
Addmember
|
||||
$this | Add-Member -MemberType ScriptMethod -Name $param `
|
||||
-Value ([scriptblock]::Create("`$null = `$this.Setter('$param', 1)")) `
|
||||
-Force
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user