BenchmarkDotNet=v0.10.13, OS=Windows 10 Redstone 3 [1709, Fall Creators Update] (10.0.16299.309)
Intel Core i7-4770 CPU 3.40GHz (Haswell), 1 CPU, 8 logical cores and 4 physical cores
Frequency=3312642 Hz, Resolution=301.8739 ns, Timer=TSC
[Host] : .NET Framework 4.7 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.2633.0
Job-JFKWFM : .NET Core 2.0.5 (CoreCLR 4.6.26020.03, CoreFX 4.6.26018.01), 64bit RyuJIT
Job-HHJWTE : .NET Framework 4.7 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.2633.0
Server=True RunStrategy=Monitoring
| Method | Toolchain | TestSize | Mean | Error | StdDev |
| LoadMyCellMacro | .NET Core 2.0 | 10000000 | NA | NA | NA |
| CreateMyCellMacro | .NET Core 2.0 | 10000000 | 5,093.35 ms | 167.9923 ms | 111.1165 ms |
| ContainsMacro | .NET Core 2.0 | 10000000 | 1,257.13 ms | 12.7827 ms | 8.4550 ms |
| GetCellTypeMacro | .NET Core 2.0 | 10000000 | 1,833.67 ms | 16.9741 ms | 11.2273 ms |
| IterateAccessor | .NET Core 2.0 | 10000000 | 95.91 ms | 7.8702 ms | 5.2056 ms |
| Iterate | .NET Core 2.0 | 10000000 | 95.87 ms | 2.4251 ms | 1.6041 ms |
| LoadMyCellMacro | CsProjnet47 | 10000000 | NA | NA | NA |
| CreateMyCellMacro | CsProjnet47 | 10000000 | 5,105.24 ms | 40.0821 ms | 26.5118 ms |
| ContainsMacro | CsProjnet47 | 10000000 | 2,049.94 ms | 78.5633 ms | 51.9647 ms |
| GetCellTypeMacro | CsProjnet47 | 10000000 | 1,877.09 ms | 3.6399 ms | 2.4076 ms |
| IterateAccessor | CsProjnet47 | 10000000 | 96.58 ms | 6.2507 ms | 4.1345 ms |
| Iterate | CsProjnet47 | 10000000 | 95.08 ms | 1.5055 ms | 0.9958 ms |
| LoadMyCellMacro | .NET Core 2.0 | 20000000 | NA | NA | NA |
| CreateMyCellMacro | .NET Core 2.0 | 20000000 | 10,481.84 ms | 26.3119 ms | 17.4037 ms |
| ContainsMacro | .NET Core 2.0 | 20000000 | 2,880.15 ms | 213.0935 ms | 140.9482 ms |
| GetCellTypeMacro | .NET Core 2.0 | 20000000 | 4,012.65 ms | 254.5647 ms | 168.3788 ms |
| IterateAccessor | .NET Core 2.0 | 20000000 | 96.05 ms | 4.4917 ms | 2.9710 ms |
| Iterate | .NET Core 2.0 | 20000000 | 94.85 ms | 0.9806 ms | 0.6486 ms |
| LoadMyCellMacro | CsProjnet47 | 20000000 | NA | NA | NA |
| CreateMyCellMacro | CsProjnet47 | 20000000 | 9,756.34 ms | 226.6007 ms | 149.8824 ms |
| ContainsMacro | CsProjnet47 | 20000000 | 3,819.25 ms | 53.9774 ms | 35.7027 ms |
| GetCellTypeMacro | CsProjnet47 | 20000000 | 3,778.06 ms | 54.2564 ms | 35.8873 ms |
| IterateAccessor | CsProjnet47 | 20000000 | 94.72 ms | 4.4179 ms | 2.9222 ms |
| Iterate | CsProjnet47 | 20000000 | 95.05 ms | 0.9799 ms | 0.6482 ms |
| LoadMyCellMacro | .NET Core 2.0 | 40000000 | NA | NA | NA |
| CreateMyCellMacro | .NET Core 2.0 | 40000000 | 20,558.23 ms | 112.8287 ms | 74.6292 ms |
| ContainsMacro | .NET Core 2.0 | 40000000 | 4,882.01 ms | 75.2864 ms | 49.7973 ms |
| GetCellTypeMacro | .NET Core 2.0 | 40000000 | 7,344.38 ms | 108.8168 ms | 71.9756 ms |
| IterateAccessor | .NET Core 2.0 | 40000000 | 96.17 ms | 4.5332 ms | 2.9984 ms |
| Iterate | .NET Core 2.0 | 40000000 | 95.54 ms | 1.1425 ms | 0.7557 ms |
| LoadMyCellMacro | CsProjnet47 | 40000000 | NA | NA | NA |
| CreateMyCellMacro | CsProjnet47 | 40000000 | 19,411.96 ms | 176.0712 ms | 116.4602 ms |
| ContainsMacro | CsProjnet47 | 40000000 | 7,387.19 ms | 138.7550 ms | 91.7779 ms |
| GetCellTypeMacro | CsProjnet47 | 40000000 | 7,578.86 ms | 151.6874 ms | 100.3318 ms |
| IterateAccessor | CsProjnet47 | 40000000 | 94.36 ms | 4.3866 ms | 2.9014 ms |
| Iterate | CsProjnet47 | 40000000 | 93.46 ms | 0.6220 ms | 0.4114 ms |
| LoadMyCellMacro | .NET Core 2.0 | 80000000 | NA | NA | NA |
| CreateMyCellMacro | .NET Core 2.0 | 80000000 | 40,241.67 ms | 294.4845 ms | 194.7833 ms |
| ContainsMacro | .NET Core 2.0 | 80000000 | 9,964.76 ms | 87.9352 ms | 58.1637 ms |
| GetCellTypeMacro | .NET Core 2.0 | 80000000 | 14,635.38 ms | 77.2473 ms | 51.0943 ms |
| IterateAccessor | .NET Core 2.0 | 80000000 | 95.04 ms | 5.2598 ms | 3.4790 ms |
| Iterate | .NET Core 2.0 | 80000000 | 93.98 ms | 1.2260 ms | 0.8109 ms |
| LoadMyCellMacro | CsProjnet47 | 80000000 | NA | NA | NA |
| CreateMyCellMacro | CsProjnet47 | 80000000 | 39,310.28 ms | 1,036.2095 ms | 685.3885 ms |
| ContainsMacro | CsProjnet47 | 80000000 | 14,849.27 ms | 130.3522 ms | 86.2199 ms |
| GetCellTypeMacro | CsProjnet47 | 80000000 | 15,571.23 ms | 137.1594 ms | 90.7224 ms |
| IterateAccessor | CsProjnet47 | 80000000 | 95.61 ms | 4.9073 ms | 3.2459 ms |
| Iterate | CsProjnet47 | 80000000 | 93.96 ms | 1.2728 ms | 0.8419 ms |