namespace TinyChat; /// /// Provides functionality for managing chat message history controls. /// public interface IChatMessageHistoryControl { /// /// Appends a chat message control to the history. /// /// The chat message control to append. void AppendMessageControl(IChatMessageControl messageControl); /// /// Clears all message controls from the history. /// void ClearMessageControls(); /// /// Removes a message control by a given message /// /// The message to remove the control for void RemoveMessageControl(IChatMessage message); }