﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MonoTorrent.Common
{
    public interface ITorrentFileSource
    {
        IEnumerable<FileMapping> Files { get; }
        bool IgnoreHidden { get; }
        string TorrentName { get; }
    }
}

﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MonoTorrent.Common
{
    public interface ITorrentFileSource
    {
        IEnumerable<FileMapping> Files { get; }
        string TorrentName { get; }
    }
}

Remove the 'IgnoreHidden' parameter from ITorrentFileSource
Remove the 'IgnoreHidden' parameter from ITorrentFileSource

This property makes on sense to be on the interface as it's
implementation specific as to whether or not it applies. All the
interfaces should care about is providing a name for the torrent and a
list of files which should be added to it.
