// Token: 0x06001090 RID: 4240 RVA: 0x00060DF0 File Offset: 0x0005EFF0
        private void SaveCookie(string path, string domain, GroupMetricsCookie cookie)
        {
            string    value = cookie.Serialize();
            Exception ex    = null;

            try
            {
                string directoryName = Path.GetDirectoryName(path);
                Directory.CreateDirectory(directoryName);
                using (StreamWriter streamWriter = new StreamWriter(path))
                {
                    streamWriter.WriteLine(value);
                }
            }
            catch (IOException ex2)
            {
                ex = ex2;
            }
            catch (UnauthorizedAccessException ex3)
            {
                ex = ex3;
            }
            catch (SecurityException ex4)
            {
                ex = ex4;
            }
            if (ex != null)
            {
                GroupMetricsGenerator.EventLogger.LogEvent(InfoWorkerEventLogConstants.Tuple_UnableToSaveGroupMetricsCookie, null, new object[]
                {
                    this.GetOrganizationIdString(),
                    path,
                    domain,
                    ex.GetType().FullName,
                    ex.Message
                });
            }
        }