private static AnalyticsResult RegisterEvent(string eventName, int maxEventPerHour, int maxItems, string vendorKey, int ver, string prefix, string assemblyInfo) { bool flag = string.IsNullOrEmpty(eventName); if (flag) { throw new ArgumentException("Cannot set event name to an empty or null string"); } bool flag2 = !Analytics.IsInitialized(); AnalyticsResult result; if (flag2) { result = AnalyticsResult.NotInitialized; } else { result = Analytics.RegisterEventWithLimit(eventName, maxEventPerHour, maxItems, vendorKey, ver, prefix, assemblyInfo, true); } return(result); }