37 |
{ |
{ |
38 |
public XMLTV(params object[] args) |
public XMLTV(params object[] args) |
39 |
{ |
{ |
40 |
////instance = new CLASS(xml_file, t); |
|
41 |
//instance = null; |
BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; |
|
|
|
|
//Type type = typeof(CLASS); |
|
|
//var ctors = type.GetConstructors(); |
|
|
//foreach (var ctor in ctors) |
|
|
//{ |
|
|
// var ctor_params = ctor.GetParameters(); |
|
|
// if (ctor_params.Count() == 2) |
|
|
// { |
|
|
// if (ctor_params[0].ParameterType == typeof(string)) |
|
|
// { |
|
|
// if (ctor_params[1].ParameterType == typeof(EventHandler<CancelEventArgs>)) |
|
|
// { |
|
|
// object o = ctor.Invoke(new object[] { xml_file, t }); |
|
|
// instance = (CLASS)Convert.ChangeType(o, typeof(CLASS)); |
|
|
// break; |
|
|
// } |
|
|
// } |
|
|
// } |
|
|
// else { continue; } |
|
|
//} |
|
|
BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Instance; |
|
42 |
CultureInfo culture = CultureInfo.CurrentCulture; |
CultureInfo culture = CultureInfo.CurrentCulture; |
43 |
try |
try |
44 |
{ |
{ |