private ChatMessageEnumerator(IChatMessageCollection messageCollection) { this.messageCollection = messageCollection; this.count = messageCollection.Count; // Message collection indices start from 1. // Move to the last (the oldest) message. this.currentIndex = this.count; }
public static ChatMessageEnumerator Create(IChatMessageCollection messageCollection) { return(new ChatMessageEnumerator(messageCollection)); }