コード例 #1
0
 /// <summary>
 /// Méthode qui ajoute une entrée au journal
 /// </summary>
 /// <param name="entry"></param>
 /// <exception cref="System.InvalidOperationException">en cas d'impossibilité d'ajouter une entrée</exception>
 public void Add(TEntry entry)
 {
     if (_isOpened)
     {
         lock (_lockAccess)
         {
             JournalEntryList.Add(entry);
             JournalFooter.NumberOfEntry++;
         }
         OnAddingNew(new AddingNewEventArgs(entry));
     }
     else
     {
         throw new InvalidOperationException("Impossible d'ajouter un élément, le journal est fermé!");
     }
 }
コード例 #2
0
 public IEnumerator <TEntry> GetEnumerator()
 {
     return(JournalEntryList.GetEnumerator());
 }