8 |
|
|
9 |
namespace libxmltv.Interfaces |
namespace libxmltv.Interfaces |
10 |
{ |
{ |
11 |
public interface IXMLTVLoader |
public interface IXMLTVLoader : IDisposable |
12 |
{ |
{ |
13 |
FileInfo XmlFile { get; } |
FileInfo XmlFile { get; } |
14 |
XDocument XmlDoc { get; } |
XDocument XmlDoc { get; } |
15 |
} |
} |
16 |
public interface IXMLTVParser |
public interface IXMLTVParser : IDisposable |
17 |
{ |
{ |
18 |
//IXMLTV_LOADER XMLTV_LOADER { get; } |
//IXMLTV_LOADER XMLTV_LOADER { get; } |
19 |
//void TestParse(); |
//void TestParse(); |
48 |
string Description { get; } |
string Description { get; } |
49 |
string ToString(); |
string ToString(); |
50 |
} |
} |
51 |
public interface IXMLTVRuntimeInstance : IXMLTVLoader, IXMLTVParser { } |
public interface IXMLTVRuntimeInstance : IXMLTVLoader, IXMLTVParser, IDisposable |
52 |
|
{ |
53 |
|
bool IsDisposing { get; } |
54 |
|
} |
55 |
} |
} |