+ throw an invalidcastexception in equals if obj is not assignable from IProgramDefintion + ProgramDefintion ToString() :: skip RawDataSource property
hide member: IRawDataSource<T>.RawDataSource using: [Browsable(false)]
Hide property: RawDataSource by using: [Browsable(false)]
+ update binding source so that we can get an instance of the raw data
Ensure when filtering Start/Stop times for Programs, don't sort by the string value; instead sort it using DateTime.Parse(string)
+ implement reading of rating from XMLTV data
Cbunk Extension: * make sure to call .ToList() before returing data to instantiate the return IEnumerable<T> data
Programs filtering: * add support to filter by start/stop
+ fix datetime start/stop strings sometimes only showing the date and not the time
ChannelNumber filtering: * filter by converting the channel number to an integer, don't look for text with the channel number
when filtering returns no data: * log a warning message that no data was returned * include the columnname and filtertext that was supplied * return the original list, don't empty the datagrid control
XMLTV Program(s): * filtering by: channel, title, subtitle, and description have been implemented
XMLTV Program(s): * single column asending/descending support
+ current wip
+ current wip
+ release memory held by reflection calls
+ handle unparsed root nodes, just like handling unparsed program nodes
+ handle reading any channel meta-data and store in the MetaData list
+ only parse containg meta-data elements, don't parse the inner content ... that would be up to a parser class to handle.
+ use a Properties dictionary to hold the Program metadata
+ speed-up program parsing by doing pre-checks for NullReference(s) and the like
+ update intefaces with generic versions
+ upate for: Enterprise.Logging: 1.2.5.1
+ add support to cancel parseing when main form is closed
+ use a MarshalByRefObject
+ add support to save and read serialized Program/Channel data
+ basic layout for Program entries
+ implement channel parsing
+ add interaces.cs
target .net 4.0