/// <summary>
 ///   <para>Remove report from available reports list.</para>
 /// </summary>
 public void Remove()
 {
     if (!CrashReport.RemoveReport(this.id))
     {
         return;
     }
     lock (CrashReport.reportsLock)
         CrashReport.internalReports.Remove(this);
 }
 public void Remove()
 {
     if (CrashReport.RemoveReport(this.id))
     {
         object obj = CrashReport.reportsLock;
         lock (obj)
         {
             CrashReport.internalReports.Remove(this);
         }
     }
 }
Exemple #3
0
        public void Remove()
        {
            bool flag = CrashReport.RemoveReport(this.id);

            if (flag)
            {
                object obj = CrashReport.reportsLock;
                lock (obj)
                {
                    CrashReport.internalReports.Remove(this);
                }
            }
        }
Exemple #4
0
 public void Remove()
 {
     if (CrashReport.RemoveReport(this.id))
     {
         object obj = CrashReport.reportsLock;
         Monitor.Enter(obj);
         try
         {
             CrashReport.internalReports.Remove(this);
         }
         finally
         {
             Monitor.Exit(obj);
         }
     }
 }