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); } } }