/[xmltv_parser]/branches/linux/xmltv_parser/libxmltv/Core/XMLTVProgram.cs
ViewVC logotype

Diff of /branches/linux/xmltv_parser/libxmltv/Core/XMLTVProgram.cs

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

revision 106 by william, Sun Mar 10 12:25:54 2013 UTC revision 107 by william, Sun Mar 10 12:58:40 2013 UTC
# Line 180  namespace libxmltv.Core Line 180  namespace libxmltv.Core
180              {              {
181                  try                  try
182                  {                  {
183                      raw_instance = Activator.CreateInstance(typeof(UnhandledExtraMetaData), flags, null, new object[] { this, node }, culture);                      raw_instance = Activator.CreateInstance(typeof(UnhandledExtraProgramMetaData), flags, null, new object[] { this, node }, culture);
184                  }                  }
185                  catch (Exception ex) { throw ex; }                  catch (Exception ex) { throw ex; }
186    
# Line 287  namespace libxmltv.Core Line 287  namespace libxmltv.Core
287          #endregion          #endregion
288    
289          #region UnhandledExtraMetaData          #region UnhandledExtraMetaData
290          private class UnhandledExtraMetaData : XMLTVBase<XMLTVProgram>          private class UnhandledExtraProgramMetaData : XMLTVBase<XMLTVProgram>
291          {          {
292              public UnhandledExtraMetaData() : base(null, null) { }              public UnhandledExtraProgramMetaData() : base(null, null) { }
293              public UnhandledExtraMetaData(XMLTVProgram instance, XElement node)              public UnhandledExtraProgramMetaData(XMLTVProgram instance, XElement node)
294                  : base(instance, null)                  : base(instance, null)
295              {              {
296                  if (node == null) { throw new NullReferenceException("The node instance was null"); }                        if (node == null) { throw new NullReferenceException("The node instance was null"); }      
297                  xmltv_logger.Verbose.Debug.WriteLine("Parsng unhandled extra meta-data: {0}", node.Name.ToString());                  xmltv_logger.Verbose.Debug.WriteLine("Parsng unhandled extra program meta-data: {0}", node.Name.ToString());
298                  if (this.GetInstance() != null)                  if (this.GetInstance() != null)
299                  {                  {
300                      List<ExtraMetaData> list = new List<ExtraMetaData>();                      List<ExtraMetaData> list = new List<ExtraMetaData>();
# Line 305  namespace libxmltv.Core Line 305  namespace libxmltv.Core
305                      instance.MetaData[XMLTVConstants.Programs.ProgramExtraMetaData] = list;                      instance.MetaData[XMLTVConstants.Programs.ProgramExtraMetaData] = list;
306                  }                  }
307              }              }
308          }          }      
         
309          #endregion          #endregion
310          #endregion          #endregion
311      }      }

Legend:
Removed from v.106  
changed lines
  Added in v.107

  ViewVC Help
Powered by ViewVC 1.1.22