6 |
|
|
7 |
namespace libxmltv.Core |
namespace libxmltv.Core |
8 |
{ |
{ |
9 |
|
[Serializable] |
10 |
internal abstract class XMLTVBase<T> : IXMLTVBase<T> where T: class, new() |
internal abstract class XMLTVBase<T> : IXMLTVBase<T> where T: class, new() |
11 |
{ |
{ |
12 |
public XMLTVBase(object instance, object handler) { this.Instance = instance; this.Handler = handler; } |
public XMLTVBase(object instance, object handler) { this.Instance = instance; this.Handler = handler; } |
24 |
} |
} |
25 |
} |
} |
26 |
private object Instance; |
private object Instance; |
|
|
|
27 |
#region IXMLTVBase members |
#region IXMLTVBase members |
28 |
public T GetInstance() { return TryConvertInstance(Instance); } |
public T GetInstance() { return TryConvertInstance(Instance); } |
29 |
#endregion |
#endregion |
|
|
|
|
|
|
30 |
private object _handler; |
private object _handler; |
31 |
public object Handler |
public object Handler |
32 |
{ |
{ |