public DefaultPluginListProvider(IDataFileProvider dataFileProvider, string defaultPluginFilePath)
{
using (var reader = new StreamReader(dataFileProvider.GetPluginListFile(defaultPluginFilePath).Open()))
{
string line;
while ((line = reader.ReadLine()) != null)
{
line = line.Trim();
if (line.StartsWith("#") || line.Length == 0)
continue;
plugins.Add(new PluginListEntry()
{
Filename = line
});
}
}
}