--- trunk/libxmltv/Interfaces/Interfaces.cs 2013/03/08 03:09:49 43 +++ trunk/libxmltv/Interfaces/Interfaces.cs 2013/03/08 03:36:44 44 @@ -8,12 +8,12 @@ using libxmltv.Core; namespace libxmltv.Interfaces { - public interface IXMLTVLoader + public interface IXMLTVLoader : IDisposable { FileInfo XmlFile { get; } XDocument XmlDoc { get; } } - public interface IXMLTVParser + public interface IXMLTVParser : IDisposable { //IXMLTV_LOADER XMLTV_LOADER { get; } //void TestParse(); @@ -48,5 +48,8 @@ namespace libxmltv.Interfaces string Description { get; } string ToString(); } - public interface IXMLTVRuntimeInstance : IXMLTVLoader, IXMLTVParser { } + public interface IXMLTVRuntimeInstance : IXMLTVLoader, IXMLTVParser, IDisposable + { + bool IsDisposing { get; } + } } \ No newline at end of file