function Resolve-ConfigurationDataParameter { [CmdletBinding()] Param( [Parameter(Mandatory=$true)] [string] $Name, [Parameter(Mandatory=$true)] $Context ) if(-not $Context.Parameters.ContainsKey($Name)){ throw "Parameter [$Name] is not defined." } return Resolve-ConfigurationDataValue -Value $Context.Parameters[$Name] -Context $Context }