public static MetricDatum InvokeTransform()

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;
        }