void OnServiceResolved(object sender, ServiceResolutionEventArgs args) { if (!(args.Registration is TypeRegistration)) { return; } OnObjectCreated(args.Instance); }
void OnServiceResolved(object sender, ServiceResolutionEventArgs args) { InvokeServiceResolved(sender, args); }
/// <summary> /// Invoker for the <see cref="ServiceResolved"/> event. /// </summary> /// <param name="sender">Sender.</param> /// <param name="args">Arguments.</param> protected virtual void InvokeServiceResolved(object sender, ServiceResolutionEventArgs args) { ServiceResolved?.Invoke(sender, args); }
/// <summary> /// Invoker for the <see cref="ServiceResolved"/> event. /// </summary> /// <param name="args">Arguments.</param> protected virtual void InvokeServiceResolved(ServiceResolutionEventArgs args) { ServiceResolved?.Invoke(this, args); }
/// <summary> /// Invoker for the <see cref="ServiceResolved"/> event. /// </summary> /// <param name="registration">Registration.</param> /// <param name="instance">Instance.</param> protected virtual void InvokeServiceResolved(IServiceRegistration registration, object instance) { var args = new ServiceResolutionEventArgs(registration, instance); InvokeServiceResolved(args); }