private void OnServiceAdded(object sender, [NotNull] ServiceEventArgs args) { if (args.ServiceType == typeof(T)) { serviceReady((T)args.Instance); services.ServiceAdded -= OnServiceAdded; } }
private void OnServiceRemoved(ServiceEventArgs e) { ServiceRemoved?.Invoke(this, e); }