ACPAddIn.ThisAddIn.readConfiguration C# (CSharp) Method

readConfiguration() private method

private readConfiguration ( String filePath ) : void
filePath String
return void
        private void readConfiguration(String filePath)
        {
            FileIniDataParser parser = new FileIniDataParser();

            int i = 3;

            while (i != 0)
            {
                try
                {
                    config = parser.LoadFile(filePath);

                    EntriesInView = Convert.ToInt32(config["settings"]["entriesInView"]);
                    Boolean autoTrigger = Convert.ToBoolean(config["settings"]["autoTrigger"]);
                    isEnabled = Convert.ToBoolean(config["settings"]["enableDisable"]);
                    TriggerDelay = Convert.ToInt32(config["settings"]["triggerDelay"]);
                    this.tourEnabled = Convert.ToBoolean(config["settings"]["tourEnabled"]);
                    setHotkeys(config);

                    if (autoTrigger)
                    {
                        Mode = TriggerMode.AUTO_TRIGGER;
                    }
                    else
                    {
                        Mode = TriggerMode.MANUAL_TRIGGER;
                    }
                    break;
                }
                catch (ParsingException e)
                {
                    Thread.Sleep(100);
                    i--;
                }
            }
        }