public CreditManager(IHttpTrace owner, string name, int initialCredit) { Debug.Assert(owner != null); Debug.Assert(!string.IsNullOrWhiteSpace(name)); if (NetEventSource.IsEnabled) { owner.Trace($"{name}. {nameof(initialCredit)}={initialCredit}"); } _owner = owner; _name = name; _current = initialCredit; }