protected void CreateEncounterIfNonExistant(DateTime EncounterStartTime) { if (m_CurrentEncounter == null) { m_CurrentEncounter = new EncounterStatistics(EncounterStartTime); m_EncounterStatisticsList.Add(m_CurrentEncounter); } return; }
public void EndEncounter(DateTime EncounterEndTime) { if (m_CurrentEncounter != null) { m_CurrentEncounter.EndEncounter(EncounterEndTime); m_CurrentEncounter = null; } /// We do not delete the merged encounter. if (m_MergedEncounter != null) { m_MergedEncounter.EndEncounter(EncounterEndTime); } return; }