public BindableConfiguration(DestinationConfigurationMemento snapshot) { DestinationType = snapshot.DestinationType; DestinationProperties = snapshot.DestinationProperties; SourceContexts = snapshot.SourceContexts; SourcedConventions = snapshot.Conventions.SelectMany(cnv => snapshot.SourceContexts.Select(ctx => ctx.ApplyConvention(cnv))). ToArray(); Logger = new NullLogFactory(); InitializeResolverContainers(); }
public BindingDestinationConfigurationContainer(IProvideBinders binders, IMapCommandFactory mapCommands, IProvideDestinationConfigurationSnapshots destinationConfigurationSnapshots, ICreateBindableConfiguration bindableConfigurations) { this.binders = binders; this.mapCommands = mapCommands; this.snapshots = destinationConfigurationSnapshots.TakeSnapshots(); this.bindableConfigurations = bindableConfigurations; Logger = new NullLogFactory(); }
public ListPropertyBinder(ICreateResolver resolvers) { this.resolvers = resolvers; Logger = new NullLogFactory(); }
public DestinationPropertyTypeBinder(ICreateResolver resolvers) { this.resolvers = resolvers; Logger = new NullLogFactory(); }
public BinderFactory(IActivate activate) { this.activate = activate; Logger = new NullLogFactory(); }
public Fasterflection() { Logger = new NullLogFactory(); }