Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }