internal PseudoBindingInfo(System.Management.Automation.CommandInfo commandInfo, int defaultParameterSetFlag, Collection <AstParameterArgumentPair> allParsedArguments, List <MergedCompiledCommandParameter> unboundParameters) { this._commandInfo = commandInfo; this._infoType = PseudoBindingInfoType.PseudoBindingFail; this._defaultParameterSetFlag = defaultParameterSetFlag; this._allParsedArguments = allParsedArguments; this._unboundParameters = unboundParameters; }
internal PseudoBindingInfo(System.Management.Automation.CommandInfo commandInfo, int defaultParameterSetFlag, Collection<AstParameterArgumentPair> allParsedArguments, List<MergedCompiledCommandParameter> unboundParameters) { this._commandInfo = commandInfo; this._infoType = PseudoBindingInfoType.PseudoBindingFail; this._defaultParameterSetFlag = defaultParameterSetFlag; this._allParsedArguments = allParsedArguments; this._unboundParameters = unboundParameters; }
internal PseudoBindingInfo(System.Management.Automation.CommandInfo commandInfo, int validParameterSetsFlags, int defaultParameterSetFalg, Dictionary <string, MergedCompiledCommandParameter> boundParameters, List <MergedCompiledCommandParameter> unboundParameters, Dictionary <string, AstParameterArgumentPair> boundArguments, Collection <string> boundPositionalParameter, Collection <AstParameterArgumentPair> allParsedArguments, Collection <CommandParameterAst> parametersNotFound, Collection <CommandParameterAst> ambiguousParameters, Collection <AstParameterArgumentPair> duplicateParameters) { this._commandInfo = commandInfo; this._infoType = PseudoBindingInfoType.PseudoBindingSucceed; this._validParameterSetsFlags = validParameterSetsFlags; this._defaultParameterSetFlag = defaultParameterSetFalg; this._boundParameters = boundParameters; this._unboundParameters = unboundParameters; this._boundArguments = boundArguments; this._boundPositionalParameter = boundPositionalParameter; this._allParsedArguments = allParsedArguments; this._parametersNotFound = parametersNotFound; this._ambiguousParameters = ambiguousParameters; this._duplicateParameters = duplicateParameters; }
internal PseudoBindingInfo(System.Management.Automation.CommandInfo commandInfo, int validParameterSetsFlags, int defaultParameterSetFalg, Dictionary<string, MergedCompiledCommandParameter> boundParameters, List<MergedCompiledCommandParameter> unboundParameters, Dictionary<string, AstParameterArgumentPair> boundArguments, Collection<string> boundPositionalParameter, Collection<AstParameterArgumentPair> allParsedArguments, Collection<CommandParameterAst> parametersNotFound, Collection<CommandParameterAst> ambiguousParameters, Collection<AstParameterArgumentPair> duplicateParameters) { this._commandInfo = commandInfo; this._infoType = PseudoBindingInfoType.PseudoBindingSucceed; this._validParameterSetsFlags = validParameterSetsFlags; this._defaultParameterSetFlag = defaultParameterSetFalg; this._boundParameters = boundParameters; this._unboundParameters = unboundParameters; this._boundArguments = boundArguments; this._boundPositionalParameter = boundPositionalParameter; this._allParsedArguments = allParsedArguments; this._parametersNotFound = parametersNotFound; this._ambiguousParameters = ambiguousParameters; this._duplicateParameters = duplicateParameters; }