public ProjectionEnricher(IProjectors projectors) : this(new ApplyProjectionsCommand(projectors), PropertyFactories.Default) { }
public ApplyProjectionsCommand(IProjectors projectors) : this(Implementations.Scalars, projectors) { }
public ApplyProjectionsCommand(Func <LogEvent, IScalar> scalars, IProjectors projectors) { _scalars = scalars; _projectors = projectors; }
public ProjectionsConfiguration(IProjectors projectors, params Type[] projectionTypes) : base(new EnrichmentConfiguration(new ProjectionEnricher(projectors)).ToConfiguration(), new ScalarConfiguration(projectionTypes).ToConfiguration()) { }