private static string GetFeatureName(RadControl control, string traceEvent)
        {
            string controlName;

            if (ControlTraceMonitor.AnalyticsMonitor == null || control == null || (string.IsNullOrEmpty(traceEvent) || !control.EnableAnalytics) || (control.IsInitializing || !control.IsHandleCreated || string.IsNullOrEmpty(controlName = ControlTraceMonitor.GetControlName(control))))
            {
                return((string)null);
            }
            if (string.IsNullOrEmpty(controlName))
            {
                return(string.Format("{0}.{1}", (object)control.GetType().Name, (object)traceEvent));
            }
            return(string.Format("{0}.{1}.{2}", (object)control.GetType().Name, (object)controlName, (object)traceEvent));
        }