/[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

--- trunk/libxmltv/Interfaces/Interfaces.cs	2013/03/09 17:42:34	90
+++ trunk/libxmltv/Interfaces/Interfaces.cs	2013/03/09 17:48:02	91
@@ -37,30 +37,9 @@
         string Name { get; }
         string ToString();
     }
-
-    //public interface IPropertyDictionary : IPropertyDictionary<string, object>    {    }
-    //public interface IPropertyDictionary<TKey,TValue>
-    //{
-    //    Dictionary<TKey, TValue> Properties { get; }
-    //    TValue GetProperty(TKey propertyname);
-    //    void SetProperty(TKey propertyname, TValue propertyvalue);
-    //    bool ContainsProperty(string propertyname);
-
-    //    void AddProperty(TKey propertyname);
-    //    void AddProperty(TKey propertyname, TValue propertyvalue);
-    //    void RemoveProperty(string propertyname);
-    //}
     public interface IXMLTVProgram
     {
-        //int Id { get; }
-        //DateTime Start { get; }
-        //DateTime Stop { get; }
-        //IXMLTVChannel Channel { get; }
-        //string Title { get; }
-        //string SubTitle { get; }
-        //string Description { get; }
-        //string ToString();
-        PropertyDictionary Properties { get; }
+        PropertyDictionary MetaData { get; }
     }
 
     public interface IXMLTVProgramCollection : IXMLTVDictionaryCollection<string, IXMLTVProgram> { }
@@ -120,7 +99,7 @@
     public interface IRuntimeInstanceLoader<T> { T LoadFromInstance(T instance);    }
 
 
-#region prop
+#region Property Dictionary support
     public interface IPropertyDictionary : IPropertyDictionary<string,object> { }
     public interface IPropertyDictionary<TKey, TValue> : IPropertyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
     {

 

  ViewVC Help
Powered by ViewVC 1.1.22