private string GetTransactionName(IAgent agent, Uri uri, MethodInfo methodInfo)
        {
            if (agent.Configuration.UseResourceBasedNamingForWCFEnabled)
            {
                if (uri != null)
                {
                    return(UriHelpers.GetTransactionNameFromPath(uri.AbsolutePath));
                }
            }

            var typeName   = GetTypeName(methodInfo);
            var methodName = GetMethodName(methodInfo);

            return($"{typeName}.{methodName}");
        }