public UsageCounter <T> .UsageEntry method_2(T Y5nRpdLEBpmpt2hDwd6, TimeSpan timeSpan_0, bool bool_0 = false) { Dictionary <T, UsageCounter <T> .UsageEntry> stats = this.Stats; UsageCounter <T> .UsageEntry result; lock (stats) { UsageCounter <T> .UsageEntry usageEntry; if (!this.Stats.TryGetValue(Y5nRpdLEBpmpt2hDwd6, out usageEntry)) { usageEntry = (this.Stats[Y5nRpdLEBpmpt2hDwd6] = new UsageCounter <T> .UsageEntry()); } if (!usageEntry.LastUsed.smethod_1(timeSpan_0)) { usageEntry.Count = 0; } if (bool_0) { UsageCounter <T> .UsageEntry usageEntry2 = usageEntry; int count = usageEntry2.Count; usageEntry2.Count = count + 1; usageEntry.LastUsed = DateTimeOffset.Now; } result = usageEntry; } return(result); }
public UsageCounter <T> .UsageEntry method_1(T A66j0SL9SCJ87TW65LK) { Dictionary <T, UsageCounter <T> .UsageEntry> stats = this.Stats; UsageCounter <T> .UsageEntry result; lock (stats) { UsageCounter <T> .UsageEntry usageEntry; if (!this.Stats.TryGetValue(A66j0SL9SCJ87TW65LK, out usageEntry)) { usageEntry = (this.Stats[A66j0SL9SCJ87TW65LK] = new UsageCounter <T> .UsageEntry()); } UsageCounter <T> .UsageEntry usageEntry2 = usageEntry; int count = usageEntry2.Count; usageEntry2.Count = count + 1; usageEntry.LastUsed = DateTimeOffset.Now; result = usageEntry; } return(result); }
public UsageCounter <T> .UsageEntry method_1(T pbbFYjQ2o137ZaFhlSy) { Dictionary <T, UsageCounter <T> .UsageEntry> stats = this.Stats; UsageCounter <T> .UsageEntry result; lock (stats) { UsageCounter <T> .UsageEntry usageEntry; if (!this.Stats.TryGetValue(pbbFYjQ2o137ZaFhlSy, out usageEntry)) { usageEntry = (this.Stats[pbbFYjQ2o137ZaFhlSy] = new UsageCounter <T> .UsageEntry()); } UsageCounter <T> .UsageEntry usageEntry2 = usageEntry; int count = usageEntry2.Count; usageEntry2.Count = count + 1; usageEntry.LastUsed = DateTimeOffset.Now; result = usageEntry; } return(result); }