public void StopMarker(IPerformanceMarker marker) { if (marker == null) { // Err on the side of not having performance code throw any errors. return; } marker.Stop(); _logger.Log(marker); }