Пример #1
0
 public void UnionAll()
 {
     Unions.UnionAll(_first,
                     _second,
                     x => new { x.Name, x.Latitude, x.Longitude }
                     );
 }
Пример #2
0
        static void Main(string[] args)
        {
            dynamic selector(BarcelonaCity x) => new { x.Name, x.Latitude, x.Longitude };
            Console.WriteLine($"{nameof(Unions.Union)}: {Unions.Union(Storage.GetBarcelona1(), Storage.GetBarcelona2(), selector, selector).Count()}");
            Console.WriteLine($"{nameof(Unions.UnionAll)}: {Unions.UnionAll(Storage.GetBarcelona1(), Storage.GetBarcelona2(), selector).Count()}");
            //BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, new DebugInProcessConfig());
            var summary = BenchmarkRunner.Run <UnionBenchmarks>();

            Console.ReadKey();
        }
Пример #3
0
 public void Union()
 {
     dynamic selector(BarcelonaCity x) => new { x.Name, x.Latitude, x.Longitude };
     Unions.Union(_first, _second, selector, selector);
 }