Sep.Git.Tfs.Commands.Fetch.GetRemotesToFetch C# (CSharp) Method

GetRemotesToFetch() private method

private GetRemotesToFetch ( IList args ) : IEnumerable
args IList
return IEnumerable
        private IEnumerable<IGitTfsRemote> GetRemotesToFetch(IList<string> args)
        {
            IEnumerable<IGitTfsRemote> remotesToFetch;
            if (FetchParents)
                remotesToFetch = _globals.Repository.GetLastParentTfsCommits("HEAD").Select(commit => commit.Remote);
            else if (FetchAll)
                remotesToFetch = _globals.Repository.ReadAllTfsRemotes();
            else
                remotesToFetch = args.Select(arg => _globals.Repository.ReadTfsRemote(arg));
            return remotesToFetch;
        }