/[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 81 by william, Sat Mar 9 12:23:27 2013 UTC revision 86 by william, Sat Mar 9 13:51:58 2013 UTC
# Line 36  namespace libxmltv.Interfaces Line 36  namespace libxmltv.Interfaces
36          string Name { get; }          string Name { get; }
37          string ToString();          string ToString();
38      }      }
39      public interface IXMLTVProgram  
40        public interface IPropertyDictionary : IPropertyDictionary<string, object>    {    }
41        public interface IPropertyDictionary<TKey,TValue>
42      {      {
43          int Id { get; }          Dictionary<TKey, TValue> Properties { get; }
44          DateTime Start { get; }          TValue GetProperty(TKey name);
45          DateTime Stop { get; }          void SetProperty(TKey name, TValue value);
46          IXMLTVChannel Channel { get; }      }
47          string Title { get; }      public interface IXMLTVProgram : IPropertyDictionary
48          string SubTitle { get; }      {
49          string Description { get; }          //int Id { get; }
50          string ToString();          //DateTime Start { get; }
51            //DateTime Stop { get; }
52            //IXMLTVChannel Channel { get; }
53            //string Title { get; }
54            //string SubTitle { get; }
55            //string Description { get; }
56            //string ToString();
57            
58      }      }
59    
60      public interface IXMLTVProgramCollection : IXMLTVDictionaryCollection<string, IXMLTVProgram> { }      public interface IXMLTVProgramCollection : IXMLTVDictionaryCollection<string, IXMLTVProgram> { }

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

  ViewVC Help
Powered by ViewVC 1.1.22