FocusedMessageInfo GetFocusedMessageInfo() { if (focusedMessageInfoCache == null) { focusedMessageInfoCache = new FocusedMessageInfo( loadedMessagesPresenter.LogViewerPresenter.FocusedMessage); } return(focusedMessageInfoCache); }
void EnsureAliveObjectsView() { if (!aliveObjectsViewInvalidated) { return; } aliveObjectsViewInvalidated = false; UpdateLiveObjectsColoring(view.RootNodesCollection); view.InvalidateTree(); UpdateSelectedObjectPropertiesAndHistory(); FocusedMessageInfo focusedMsgInfo = GetFocusedMessageInfo(); view.SetCurrentTimeLabelText(focusedMsgInfo.FocusedMessage != null ? "at " + focusedMsgInfo.FocusedMessage.Time.ToString() : ""); }