コード例 #1
0
        // Token: 0x06000189 RID: 393 RVA: 0x000075E0 File Offset: 0x000057E0
        private XmlDocument LoadAsXml(string text)
        {
            XmlDocument xmlDocument = new XmlDocument();

            try
            {
                using (StringReader stringReader = new StringReader(text))
                {
                    using (XmlReader xmlReader = XmlReader.Create(stringReader))
                    {
                        xmlDocument.Load(xmlReader);
                    }
                }
            }
            catch (XmlException value)
            {
                LoggerExtensionMethods.LogError <UpdateChecker>(this, "Error parsing response as XML", new Dictionary <string, object>
                {
                    {
                        "Exception",
                        value
                    }
                }, "LoadAsXml", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Update\\UpdateChecker.cs", 128);
            }
            return(xmlDocument);
        }
コード例 #2
0
 // Token: 0x06000179 RID: 377 RVA: 0x00006F90 File Offset: 0x00005190
 private void TeardownScratchSpace(string scratchDir)
 {
     LoggerExtensionMethods.LogDiagnostic <ScratchManager>(this, "Tearing down scratch space", null, "TeardownScratchSpace", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Scratch\\ScratchManager.cs", 165);
     if (Directory.Exists(scratchDir))
     {
         try
         {
             Directory.Delete(scratchDir, true);
         }
         catch (Exception value)
         {
             LoggerExtensionMethods.LogError <ScratchManager>(this, "Couldn't tear down scratch space", new Dictionary <string, object>
             {
                 {
                     "Exception",
                     value
                 }
             }, "TeardownScratchSpace", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Scratch\\ScratchManager.cs", 175);
         }
     }
 }
コード例 #3
0
        // Token: 0x06000252 RID: 594 RVA: 0x0000AD84 File Offset: 0x00008F84
        public bool Activate(string key)
        {
            try
            {
                if (!Directory.Exists(this.productInfo.ActivationRegistrationFolder))
                {
                    Directory.CreateDirectory(this.productInfo.ActivationRegistrationFolder);
                }
                if (Directory.Exists(this.productInfo.ActivationRegistrationFile))
                {
                    Directory.Delete(this.productInfo.ActivationRegistrationFile);
                    LoggerExtensionMethods.LogWarning <ActivationManager>(this, "Registration file was directory", null, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 57);
                }
            }
            catch (Exception value)
            {
                LoggerExtensionMethods.LogError <ActivationManager>(this, "Couldn't create directory for registration file", new Dictionary <string, object>
                {
                    {
                        "Exception",
                        value
                    }
                }, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 62);
                return(false);
            }
            int  num  = 0;
            bool flag = ActivationManager.ProductKeyValidator_Activate(this.instanceId, key, out num);

            if (flag)
            {
                string value2;
                string value3;
                string value4;
                this.GetActivationInfo(out value2, out value3, out value4);
                LoggerExtensionMethods.LogEvent <ActivationManager>(this, "Activated Product", new Dictionary <string, object>
                {
                    {
                        "ProductKey",
                        value2
                    },
                    {
                        "Pid2",
                        value4
                    },
                    {
                        "MPC",
                        value3
                    },
                    {
                        "FirstRun",
                        this.firstRunExperience.FirstRunTime.ToString()
                    },
                    {
                        "DaysToActivation",
                        DateTime.Now.Subtract(this.firstRunExperience.FirstRunTime).TotalDays
                    },
                    {
                        "VideosProcessedToActivation",
                        (double)this.firstRunExperience.VideosProcessed
                    }
                }, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 77);
            }
            else
            {
                LoggerExtensionMethods.LogEvent <ActivationManager>(this, "Couldn't activate product", new Dictionary <string, object>
                {
                    {
                        "Step",
                        num
                    }
                }, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 81);
            }
            return(flag);
        }