public void Setters() { var tuple = new object[] { 1, "oreja" }; var transformer = new DelegateTransformer <ASimplePoco>(t => new ASimplePoco { IntProp = (int)t[0], StringProp = (string)t[1] }); var poco = (ASimplePoco)transformer.TransformTuple(tuple, null); Assert.AreEqual(1, poco.IntProp); Assert.AreEqual("oreja", poco.StringProp); }
public SynchronizedFlyweightCollection(DelegateTransformer <object, type> transformer) { _parent = new FlyweightCollection <type>(transformer); }
public FlyweightCollection(DelegateTransformer <object, type> transformer) { _transformer = transformer; }
public TransformerProxy(IList <outType> parent, DelegateTransformer <inpType, outType> transformer) : base(parent) { _transformer = transformer; }