protected override void ProcessRecord() { var control = new PsToggle(); SetControlProps(control); control.Label = Label; control.ValueField = ValueField; control.OnText = OnText; control.OffText = OffText; control.OnChange = OnChange; if (Value.HasValue) { control.Value = Value.Value; } if (Inline.IsPresent) { control.Inline = Inline.ToBool(); } WriteObject(control); }