| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System.Diagnostics;
- namespace System.Runtime.Serialization {
- internal static class DiagnosticUtility {
- internal static bool ShouldTraceError = true;
- internal static bool ShouldTraceWarning;
- internal static bool ShouldTraceInformation;
- internal static bool ShouldTraceVerbose = true;
- internal static class DiagnosticTrace {
- internal static void TraceEvent (params object [] args)
- {
- }
-
- }
-
- internal static class ExceptionUtility {
- internal static Exception ThrowHelperError (Exception e)
- {
- return ThrowHelper (e, TraceEventType.Error);
- }
- internal static Exception ThrowHelperCallback (string msg, Exception e)
- {
- return new CallbackException (msg, e);
- }
- internal static Exception ThrowHelperCallback (Exception e)
- {
- return new CallbackException ("Callback exception", e);
- }
- internal static Exception ThrowHelper (Exception e, TraceEventType type)
- {
- return e;
- }
- internal static Exception ThrowHelperArgument (string arg)
- {
- return new ArgumentException (arg);
- }
- internal static Exception ThrowHelperArgument (string arg, string message)
- {
- return new ArgumentException (message, arg);
- }
- internal static Exception ThrowHelperArgumentNull (string arg)
- {
- return new ArgumentNullException (arg);
- }
- internal static Exception ThrowHelperFatal (string msg, Exception e)
- {
- return new FatalException (msg, e);
- }
- }
- }
- }
|