/[xmltv_parser]/trunk/libxmltv/Interfaces/Interfaces.cs
ViewVC logotype

Diff of /trunk/libxmltv/Interfaces/Interfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 73 by william, Sat Mar 9 10:27:39 2013 UTC revision 81 by william, Sat Mar 9 12:23:27 2013 UTC
# Line 53  namespace libxmltv.Interfaces Line 53  namespace libxmltv.Interfaces
53      public interface IXMLTVDictionaryCollection<TKey, TValue> { Dictionary<TKey, TValue> Collection { get; } }      public interface IXMLTVDictionaryCollection<TKey, TValue> { Dictionary<TKey, TValue> Collection { get; } }
54      public interface IXMLTVListCollection<TValue> { List<TValue> Collection { get; } }      public interface IXMLTVListCollection<TValue> { List<TValue> Collection { get; } }
55    
56        public interface IXMLTVHandler : IXMLTVHandler<object> { }
57      public interface IXMLTVHandler<T> { T Handler { get; } }      public interface IXMLTVHandler<T> { T Handler { get; } }
58    
59      //public interface IXMLTVBase : IXMLTVBase<object> { }      //public interface IXMLTVBase : IXMLTVBase<object> { }
60      public interface IXMLTVBase<T> : IGetInstance<T>, IXMLTVHandler<object> { }      public interface IXMLTVBase<T> : IGetInstance<T>, IXMLTVHandler { }
61      public interface IXMLTVRuntimeInstance : IOnInstanceCreated      public interface IXMLTVRuntimeInstance : IOnInstanceCreated
62      {      {
63          bool IsAborting { get; }          bool IsAborting { get; }
# Line 64  namespace libxmltv.Interfaces Line 65  namespace libxmltv.Interfaces
65          string XmlFile_Name { get; }          string XmlFile_Name { get; }
66          string XmlFile_FullName { get; }          string XmlFile_FullName { get; }
67          string XmlDoc { get; }          string XmlDoc { get; }
68          List<IXMLTVSource> Source { get; }          IXMLTVSource Source { get; }
69          List<IXMLTVChannel> Channels { get; }          List<IXMLTVChannel> Channels { get; }
70          List<IXMLTVProgram> Programs { get; }          List<IXMLTVProgram> Programs { get; }
71                    

Legend:
Removed from v.73  
changed lines
  Added in v.81

  ViewVC Help
Powered by ViewVC 1.1.22