public virtual string MakeConfigFileName() { var subPath = ModulePath.StartsWith("/") ? ModulePath.Substring(1) : ModulePath; var pluginName = Name.Replace(" ", string.Empty); var file = string.Format("{0}.config", pluginName); var configFileName = Path.Combine(BasePluginsDirectory, subPath, file); return(configFileName); }