phdesign.NppToolBucket.Infrastructure.Settings.Settings C# (CSharp) Method

Settings() public method

public Settings ( string filePath ) : System
filePath string
return System
        public Settings(string filePath)
        {
            _iniFilePath = filePath;
            if (!File.Exists(filePath))
            {
                var iniFileDirectory = Path.GetDirectoryName(filePath);
                if (iniFileDirectory != null && !Directory.Exists(iniFileDirectory))
                    Directory.CreateDirectory(iniFileDirectory);
                using (var writer = File.CreateText(filePath))
                    writer.Write(
                        @"; {0} plugin configuration file.
            ; Please restart Notepad++ after modifying this file for changes to take effect.
            ; ShowTabBarIcons: If true, displays icons in the tab bar for some of the main plugin operations
            [Global]
            ShowTabBarIcons=True",
                        Main.PluginName);
            }
            Load();
        }