Ejemplo n.º 1
0
 public void GetConfiguration(DiagnosticsBuilder builder)
 {
     using (builder.Category(_instanceFactory))
     {
         foreach (var interceptor in _interceptors)
             builder.Item("interceptor : {0}", interceptor);
         builder.Item("lifetime : {0}", _lifetime);
     }
 }
 public void GetConfiguration(DiagnosticsBuilder builder)
 {
     using (builder.Category("conditional instance"))
     {
         var list = _conditionalPipelineEngines.Select((x, i) => new { index = i + 1, engine = x.InstanceBuilder }).ToList();
         foreach (var item in list)
         {
             builder.Prefix("condition {0} : ", item.index);
             item.engine.GetConfiguration(builder);
         }
         if (_defaultInstanceBuilder != null)
         {
             builder.Prefix("default : ");
             _defaultInstanceBuilder.GetConfiguration(builder);
         }
     }
 }