static void Main() { FooUgly ugly = new FooUgly { IdThis = 1, IdThat = 2, Value1 = 3, Value2 = 4, Value3 = 5 }; Foo foo = new Foo(ugly); }
internal Foo(FooUgly ugly) { IdThis = ugly.IdThis; IdThat = ugly.IdThat; Values = extractor(ugly); }