6 |
|
using gr2lib.core.interfaces; |
7 |
|
using gr2lib.core.helpers; |
8 |
|
using System.Diagnostics; |
9 |
+ |
using gr2lib.core.exceptions; |
10 |
|
|
11 |
|
namespace gr2lib.core.coreclasses.header |
12 |
|
{ |
46 |
|
managed.NativePointer = pointer; |
47 |
|
return managed; |
48 |
|
} |
49 |
< |
catch |
49 |
> |
catch (Exception ex) |
50 |
|
{ |
51 |
|
StackTrace st = new StackTrace(true); |
52 |
|
#if ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE |
53 |
< |
Console.WriteLine(st.ToString()); |
53 |
> |
Granny2ExceptionWriter.WriteToConsole(ex,st); |
54 |
|
#endif |
55 |
|
return default(granny_header); |
56 |
|
} |
89 |
|
//process header |
90 |
|
return managed; |
91 |
|
} |
92 |
< |
catch |
92 |
> |
catch (Exception ex) |
93 |
|
{ |
94 |
|
StackTrace st = new StackTrace(true); |
95 |
|
#if ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE |
96 |
< |
Console.WriteLine(st.ToString()); |
96 |
> |
Granny2ExceptionWriter.WriteToConsole(ex,st); |
97 |
|
#endif |
98 |
|
return default(granny_header); |
99 |
|
} |