コード例 #1
0
 /// <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);
 }
コード例 #2
0
ファイル: CrashReport.cs プロジェクト: zzrx79/UnityDecompiled
 public void Remove()
 {
     if (CrashReport.RemoveReport(this.id))
     {
         object obj = CrashReport.reportsLock;
         lock (obj)
         {
             CrashReport.internalReports.Remove(this);
         }
     }
 }
コード例 #3
0
        public void Remove()
        {
            bool flag = CrashReport.RemoveReport(this.id);

            if (flag)
            {
                object obj = CrashReport.reportsLock;
                lock (obj)
                {
                    CrashReport.internalReports.Remove(this);
                }
            }
        }
コード例 #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);
         }
     }
 }