Class DeadCodeEliminationHelper
- Namespace
- BenchmarkDotNet.Engines
- Assembly
- BenchmarkDotNet.dll
public static class DeadCodeEliminationHelper- Inheritance
- 
      
      DeadCodeEliminationHelper
Methods
KeepAliveWithoutBoxingReadonly<T>(in T)
This method can't get inlined, so any value send to it
will not get eliminated by the dead code elimination
it's not called KeepAliveWithoutBoxing because compiler would not be able to diff ref and in
public static void KeepAliveWithoutBoxingReadonly<T>(in T value)Parameters
- valueT
Type Parameters
- T
KeepAliveWithoutBoxing<T>(T)
This method can't get inlined, so any value send to it will not get eliminated by the dead code elimination
public static void KeepAliveWithoutBoxing<T>(T value)Parameters
- valueT
Type Parameters
- T
KeepAliveWithoutBoxing<T>(ref T)
This method can't get inlined, so any value send to it will not get eliminated by the dead code elimination
public static void KeepAliveWithoutBoxing<T>(ref T value)Parameters
- valueT
Type Parameters
- T