/// <summary> /// Método acionado quando ocorre uma falha ao carregar /// um tipo para o sistema. /// </summary> /// <param name="e"></param> public void FailOnLoadType(FailOnLoadTypeEventArgs e) { foreach (var i in Observers) { i.FailOnLoadType(e); } }
/// <summary> /// Método acioando quando ocorre uma falha ao carrega o tipo. /// </summary> /// <param name="type"></param> /// <param name="exception"></param> protected virtual void OnFailLoadType(Colosoft.Reflection.TypeName type, Exception exception) { var e = new FailOnLoadTypeEventArgs(type, exception); if (FailOnLoadType != null) { FailOnLoadType(this, e); } _observer.FailOnLoadType(e); }
/// <summary> /// Método acionado quando ocorre uma falha ao carregar /// um tipo para o sistema. /// </summary> /// <param name="e"></param> public void FailOnLoadType(FailOnLoadTypeEventArgs e) { _logger.Error(ResourceMessageFormatter.Create(() => Properties.Resources.LoggerAssemblyRepositoryCatalogObserver_FailOnLoadType, e.Type.FullName, e.Error.Message), e.Error); }