public IValueConverterContainer FilteredBy(Func <IConvertValue, bool> targets) { var container = new DefaultValueConverterContainer(activate); container.AddRange(converters.Where(targets)); return(container); }
private IResolutionContext Contextualize(params IConvertValue[] testConverters) { var reflection = new Fasterflection(); var converters = new DefaultValueConverterContainer(reflection); foreach (var testConverter in testConverters) { converters.AddConverter(testConverter); } return new DefaultResolutionContext(src, dest, null, new ValueAssignments(converters, reflection ),reflection); }
public IValueConverterContainer FilteredBy(Func<IConvertValue, bool> targets) { var container = new DefaultValueConverterContainer(activate); container.AddRange(converters.Where(targets)); return container; }