public void Initialize(IObjectFactory factory) { if (!TraceAll && EnabledAspects.Count == 0) return; var logging = new LoggingInterceptor(); var registrator = factory.Resolve<IInterceptorRegistrator>(); if (TraceAll) registrator.Intercept(t => !DisabledAspects.Contains(t), logging); else EnabledAspects.ForEach(it => registrator.Intercept(it, logging)); }
public void Initialize(IObjectFactory factory) { if (!TraceAll && EnabledAspects.Count == 0) { return; } var logging = new LoggingInterceptor(); var registrator = factory.Resolve <IInterceptorRegistrator>(); if (TraceAll) { registrator.Intercept(t => !DisabledAspects.Contains(t), logging); } else { EnabledAspects.ForEach(it => registrator.Intercept(it, logging)); } }