using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
namespace MS.SDKMSDNKeywordIndex
{
/// <summary>
/// This exposes a read-only collection of root nodes
/// </summary>
public class RootNodeViewModel
{
readonly ReadOnlyCollection<TocNodeViewModel> _rootNodes;
public RootNodeViewModel(List<TocNode> rootNodes)
{
_rootNodes = new ReadOnlyCollection<TocNodeViewModel>(
(from node in rootNodes
select new TocNodeViewModel(node))
.ToList());
}
public ReadOnlyCollection<TocNodeViewModel> RootNodes
{
get { return _rootNodes; }
}
}
}