/// <summary> /// Initializes the parameter binder controller for /// the specified native command and engine context /// </summary> /// /// <param name="command"> /// The command that the parameters will be bound to. /// </param> /// internal MinishellParameterBinderController( NativeCommand command) : base(command) { InputFormat = NativeCommandIOFormat.Xml; OutputFormat = NativeCommandIOFormat.Text; }
/// <summary> /// Initializes the parameter binder controller for /// the specified native command and engine context /// </summary> /// <param name="command"> /// The command that the parameters will be bound to. /// </param> internal MinishellParameterBinderController( NativeCommand command) : base(command) { InputFormat = NativeCommandIOFormat.Xml; OutputFormat = NativeCommandIOFormat.Text; }
/// <summary> /// Initializes the cmdlet parameter binder controller for /// the specified native command and engine context /// </summary> /// /// <param name="command"> /// The command that the parameters will be bound to. /// </param> /// internal NativeCommandParameterBinderController(NativeCommand command) : base(command.MyInvocation, command.Context, new NativeCommandParameterBinder(command)) { }
/// <summary> /// Constructs a NativeCommandParameterBinder. /// </summary> /// <param name="command"> /// The NativeCommand to bind to. /// </param> /// <exception cref="ArgumentNullException"> /// <paramref name="command"/>.Context is null /// </exception> internal NativeCommandParameterBinder( NativeCommand command) : base(command.MyInvocation, command.Context, command) { _nativeCommand = command; }
/// <summary> /// Constructs a NativeCommandParameterBinder /// </summary> /// /// <param name="command"> /// The NativeCommand to bind to. /// </param> /// /// <exception cref="ArgumentNullException"> /// <paramref name="command"/>.Context is null /// </exception> internal NativeCommandParameterBinder( NativeCommand command) : base(command.MyInvocation, command.Context, command) { _nativeCommand = command; }
internal NativeCommandParameterBinder(NativeCommand command) : base(command.MyInvocation, command.Context, command) { this.arguments = new StringBuilder(); this.nativeCommand = command; }
internal NativeCommandParameterBinderController(NativeCommand command) : base(command.MyInvocation, command.Context, (ParameterBinderBase) new NativeCommandParameterBinder(command), (InternalCommand)command) { }
internal NativeCommandParameterBinder(NativeCommand command) : base(command.MyInvocation, command.Context, (InternalCommand)command) => this.nativeCommand = command;
internal MinishellParameterBinderController(NativeCommand command) : base(command) { using (MinishellParameterBinderController.tracer.TraceConstructor((object)this)) ; }
internal MinishellParameterBinderController(NativeCommand command) : base(command) { this.inputFormatValue = NativeCommandIOFormat.Xml; }