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-UVGHVT : .NET Core 2.0.5 (CoreCLR 4.6.26020.03, CoreFX 4.6.26018.01), 64bit RyuJIT
Job-ULUNQO : .NET Framework 4.7 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.2633.0
Server=True RunStrategy=Throughput
| Method | Toolchain | Mean | Error | StdDev |
| UseMyCell | .NET Core 2.0 | 91.49 ns | 1.6518 ns | 1.5451 ns |
| UseManipulateMyCell | .NET Core 2.0 | 94.72 ns | 1.2405 ns | 1.1604 ns |
| UseC2 | .NET Core 2.0 | 345.79 ns | 8.6091 ns | 7.6318 ns |
| UseManipulateC2 | .NET Core 2.0 | 458.48 ns | 2.9629 ns | 2.3133 ns |
| LoadMyCell | .NET Core 2.0 | 93.49 ns | 1.1905 ns | 0.9941 ns |
| SaveMyCell | .NET Core 2.0 | 87.78 ns | 0.6916 ns | 0.6469 ns |
| LoadCellBinary | .NET Core 2.0 | 79.52 ns | 1.3539 ns | 1.2665 ns |
| Contains | .NET Core 2.0 | 24.11 ns | 0.2221 ns | 0.2077 ns |
| GetCellType | .NET Core 2.0 | 40.04 ns | 0.3362 ns | 0.2807 ns |
| UseMyCell | CsProjnet47 | 70.88 ns | 0.3984 ns | 0.3727 ns |
| UseManipulateMyCell | CsProjnet47 | 72.14 ns | 1.8494 ns | 1.8164 ns |
| UseC2 | CsProjnet47 | 273.70 ns | 1.0195 ns | 0.9038 ns |
| UseManipulateC2 | CsProjnet47 | 394.87 ns | 3.0737 ns | 2.5667 ns |
| LoadMyCell | CsProjnet47 | 74.11 ns | 1.0689 ns | 0.9476 ns |
| SaveMyCell | CsProjnet47 | 90.34 ns | 1.6097 ns | 1.4269 ns |
| LoadCellBinary | CsProjnet47 | 64.50 ns | 1.0584 ns | 0.9901 ns |
| Contains | CsProjnet47 | 29.36 ns | 0.1447 ns | 0.1354 ns |
| GetCellType | CsProjnet47 | 43.26 ns | 0.1578 ns | 0.1318 ns |