示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
 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;
 }
示例#4
0
 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;
 }