public static unsafe void Run() { var sum = 0L; // begin fixed (int* values = _values) { for (var i = 0; i < _values.Length; i++) { sum += values[i]; } } // end Logger.Log($"Sum: {sum}"); } }