Patcher.Data.DefaultPluginListProvider.DefaultPluginListProvider C# (CSharp) Method

DefaultPluginListProvider() public method

public DefaultPluginListProvider ( IDataFileProvider dataFileProvider, string defaultPluginFilePath ) : System
dataFileProvider IDataFileProvider
defaultPluginFilePath string
return System
        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
                    });
                }
            }
        }
DefaultPluginListProvider