ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/gr2lib/trunk/gr2lib/core/helpers/Helpers.cs
(Generate patch)

Comparing trunk/gr2lib/core/helpers/Helpers.cs (file contents):
Revision 105 by william, Sat Jul 17 13:54:18 2010 UTC vs.
Revision 106 by william, Sat Jul 17 14:52:37 2010 UTC

# Line 5 | Line 5 | using System.Text;
5   using gr2lib.core.coretypes.native;
6   using System.Runtime.InteropServices;
7   using System.Diagnostics;
8 + using gr2lib.core.exceptions;
9  
10   namespace gr2lib.core.helpers
11   {
# Line 23 | Line 24 | namespace gr2lib.core.helpers
24  
25                  return _object_implementation_;
26              }
27 <            catch
27 >            catch (Exception ex)
28              {
29                  StackTrace st = new StackTrace(true);
30   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
31 <                Console.WriteLine(st.ToString());
31 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
32   #endif
33                  return default(T);
34              }
# Line 39 | Line 40 | namespace gr2lib.core.helpers
40              {
41                  return ReadArrayFromMemory<T>(array.Count, array.Pointer);
42              }
43 <            catch
43 >            catch (Exception ex)
44              {
45                  StackTrace st = new StackTrace(true);
46   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
47 <                Console.WriteLine(st.ToString());
47 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
48   #endif
49                  return default(T[]);
50              }
# Line 61 | Line 62 | namespace gr2lib.core.helpers
62                  }
63                  return rez;
64              }
65 <            catch
65 >            catch (Exception ex)
66              {
67                  StackTrace st = new StackTrace(true);
68   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
69 <                Console.WriteLine(st.ToString());
69 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
70   #endif
71                  return default(T[]);
72              }
# Line 77 | Line 78 | namespace gr2lib.core.helpers
78              {
79                  return ReadPtrArrayFromMemory<T>(array.Count, array.Pointer);
80              }
81 <            catch
81 >            catch (Exception ex)
82              {
83                  StackTrace st = new StackTrace(true);
84   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
85 <                Console.WriteLine(st.ToString());
85 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
86   #endif
87                  return default(IntPtr[]);
88              }
# Line 99 | Line 100 | namespace gr2lib.core.helpers
100                  }
101                  return rez;
102              }
103 <            catch
103 >            catch (Exception ex)
104              {
105                  StackTrace st = new StackTrace(true);
106   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
107 <                Console.WriteLine(st.ToString());
107 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
108   #endif
109                  return default(IntPtr[]);
110              }
# Line 115 | Line 116 | namespace gr2lib.core.helpers
116              {
117                  return ReadArrayFromMemory(array.Count, array.Pointer);
118              }
119 <            catch
119 >            catch (Exception ex)
120              {
121                  StackTrace st = new StackTrace(true);
122   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
123 <                Console.WriteLine(st.ToString());
123 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
124   #endif
125                  return default(IntPtr[]);
126              }
# Line 136 | Line 137 | namespace gr2lib.core.helpers
137                  }
138                  return rez;
139              }
140 <            catch
140 >            catch (Exception ex)
141              {
142                  StackTrace st = new StackTrace(true);
143   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
144 <                Console.WriteLine(st.ToString());
144 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
145   #endif
146                  return default(IntPtr[]);
147              }
# Line 204 | Line 205 | namespace gr2lib.core.helpers
205                  size = Marshal.SizeOf(typeof(T));
206                  return size;
207              }
208 <            catch
208 >            catch (Exception ex)
209              {
210                  StackTrace st = new StackTrace(true);
211   #if  ENABLE_EXCEPTION_OUTPUT_TO_CONSOLE
212 <                Console.WriteLine(st.ToString());
212 >                Granny2ExceptionWriter.WriteToConsole(ex,st);
213   #endif
214                  return 0;
215              }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines