// Token: 0x060073E4 RID: 29668 RVA: 0x0017DDDC File Offset: 0x0017BFDC
        protected override void AccountForCostHandle(CostHandle costHandle)
        {
            ExTraceGlobals.ClientThrottlingTracer.TraceDebug <BudgetKey, CostType, BudgetType>((long)this.GetHashCode(), "[PowerShellBudget.AccountForCostHandle] End called for user {0}, cost type {1}, budget type {2}", base.Owner, costHandle.CostType, base.Owner.BudgetType);
            base.AccountForCostHandle(costHandle);
            switch (costHandle.CostType)
            {
            case CostType.CMDLET:
                ThrottlingPerfCounterWrapper.DecrementExchangeExecutingCmdlets();
                return;

            case CostType.ActiveRunspace:
                Interlocked.Decrement(ref this.activeRunspaces);
                if (this.TrackActiveRunspacePerfCounter)
                {
                    ThrottlingPerfCounterWrapper.DecrementActivePowerShellRunspaces();
                }
                return;

            default:
                return;
            }
        }