protected override void FinishTemplate(OffscreenBuffer screenBuffer, T result) { screenBuffer.WriteFinish(_message); if (result != null) { screenBuffer.Write(result.ToString(), Prompt.ColorSchema.Answer); } }
protected override void FinishTemplate(OffscreenBuffer screenBuffer, bool result) { screenBuffer.WriteFinish(_options.Message); screenBuffer.Write(result ? "Yes" : "No", Prompt.ColorSchema.Answer); }
protected override void FinishTemplate(OffscreenBuffer screenBuffer, string result) { screenBuffer.WriteFinish(_options.Message); screenBuffer.Write(new string('*', _inputBuffer.Length), Prompt.ColorSchema.Answer); }