private void SetPluginInfo()
        {
            PluginNameAttribute    pluginNameAttribute    = Attribute.GetCustomAttribute(base.GetType(), typeof(PluginNameAttribute)) as PluginNameAttribute;
            PluginVersionAttribute pluginVersionAttribute = Attribute.GetCustomAttribute(base.GetType(), typeof(PluginVersionAttribute)) as PluginVersionAttribute;
            string name       = (pluginNameAttribute == null) ? base.Name : pluginNameAttribute.Name;
            string version    = (pluginVersionAttribute == null) ? string.Empty : pluginVersionAttribute.Version;
            string @namespace = base.GetType().Namespace;

            PluginInfo.SetInfo(name, version, @namespace);
            IniUtil.Init(this);
            IniUtil.saveMethod += base.SaveConfig;
            Setting.LoadIni();
            Setting.SaveIni();
        }