BenchmarkDotNet=v0.13.2, OS=Windows 11 (10.0.22622.601)
AMD Ryzen 7 5800H with Radeon Graphics, 1 CPU, 16 logical and 8 physical cores
.NET SDK=6.0.401
[Host] : .NET 6.0.9 (6.0.922.41905), X64 RyuJIT AVX2
DefaultJob : .NET 6.0.9 (6.0.922.41905), X64 RyuJIT AVX2
Method |
Mean |
Error |
StdDev |
RegualarProperty |
0.3041 ns |
0.0348 ns |
0.0325 ns |
Reflection |
104.3792 ns |
2.0255 ns |
1.8946 ns |
CachedReflection |
84.2200 ns |
1.2290 ns |
1.1496 ns |
Expression |
39,636.0286 ns |
222.8135 ns |
197.5183 ns |
CachedExpression |
1.2319 ns |
0.0605 ns |
0.0566 ns |
ExpressionDelegate |
42,666.0209 ns |
514.6186 ns |
481.3745 ns |
CachedExpressionDelegate |
304.5184 ns |
0.9312 ns |
0.7776 ns |