protected override void InputTemplate(OffscreenBuffer screenBuffer) { screenBuffer.WritePrompt(_message); if (_defaultValue == null) { screenBuffer.Write("(y/n) "); } else if (_defaultValue.Value) { screenBuffer.Write("(Y/n) "); } else { screenBuffer.Write("(y/N) "); } screenBuffer.SetCursorPosition(); }