// Token: 0x060002FD RID: 765 RVA: 0x0000FC00 File Offset: 0x0000DE00 ITokenBucket IAirSyncUser.GetBudgetTokenBucket() { StandardBudgetWrapper standardBudgetWrapper = ((IAirSyncUser)this).Budget as StandardBudgetWrapper; if (standardBudgetWrapper != null) { return(standardBudgetWrapper.GetInnerBudget().CasTokenBucket); } return(null); }
// Token: 0x060002FB RID: 763 RVA: 0x0000FAF8 File Offset: 0x0000DCF8 void IAirSyncUser.SetBudgetDiagnosticValues(bool start) { ITokenBucket budgetTokenBucket = ((IAirSyncUser)this).GetBudgetTokenBucket(); if (budgetTokenBucket != null) { float balance = budgetTokenBucket.GetBalance(); this.context.SetDiagnosticValue(start ? ConditionalHandlerSchema.BudgetBalanceStart : ConditionalHandlerSchema.BudgetBalanceEnd, balance); this.context.SetDiagnosticValue(start ? ConditionalHandlerSchema.IsOverBudgetAtStart : ConditionalHandlerSchema.IsOverBudgetAtEnd, balance < 0f); } StandardBudgetWrapper standardBudgetWrapper = ((IAirSyncUser)this).Budget as StandardBudgetWrapper; if (standardBudgetWrapper != null) { this.context.SetDiagnosticValue(start ? ConditionalHandlerSchema.ConcurrencyStart : ConditionalHandlerSchema.ConcurrencyEnd, standardBudgetWrapper.GetInnerBudget().Connections); } }