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