--- trunk/libxmltv/Core/XMLTVRuntimeInstance.cs 2013/03/10 17:43:20 119 +++ trunk/libxmltv/Core/XMLTVRuntimeInstance.cs 2013/03/10 18:19:12 120 @@ -49,13 +49,13 @@ private void init() { this.Source = new XMLTVSource(); - this.Channels = new List(); - this.Programs = new List(); + this.Channels = new ChannelList(); + this.Programs = new ProgramList(); this.XmlFile_Name = string.Empty; this.XmlFile_FullName = string.Empty; this.XmlDoc = string.Empty; this.OnInstanceCreated = null; - this.ExtraEntries = new List(); + this.ExtraEntries = new ExtraList(); } #region IXMLTVRuntimeInstance members @@ -72,13 +72,13 @@ public string XmlDoc { get { return _XmlDoc; } set { _XmlDoc = value; } } private IXMLTVSource _Source; public IXMLTVSource Source { get { return _Source; } set { _Source = value; } } - private List _Channels; - public List Channels { get { return _Channels; } set { _Channels = value; } } - private List _Programs; - public List Programs { get { return _Programs; } set { _Programs = value; } } + private ChannelList _Channels; + public ChannelList Channels { get { return _Channels; } set { _Channels = value; } } + private ProgramList _Programs; + public ProgramList Programs { get { return _Programs; } set { _Programs = value; } } - private List _ExtraEntries; - public List ExtraEntries { get { return _ExtraEntries; } set { _ExtraEntries = value; } } + private ExtraList _ExtraEntries; + public ExtraList ExtraEntries { get { return _ExtraEntries; } set { _ExtraEntries = value; } } #endregion #region IOnInstanceCreated members [NonSerialized]