Beispiel #1
0
 /// <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);
     }
 }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
 /// <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);
 }