in telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetricDatumExtensionMethods.cs [145:161]
public static MetricDatum InvokeTransform(this MetricDatum metricDatum, Func<MetricDatum, MetricDatum> transformDatum = null)
{
try
{
if (transformDatum != null)
{
metricDatum = transformDatum.Invoke(metricDatum);
}
}
catch (Exception e)
{
Logger.Error("Error invoking transform function", e);
Debug.Assert(!Debugger.IsAttached, "Error invoking transform function");
}
return metricDatum;
}