2 // System.Runtime.InteropServices.ExternalException.cs
5 // Miguel De Icaza (miguel@ximian.com)
7 // (C) 2001 Ximian, Inc. http://www.ximian.com
10 using System.Runtime.Serialization;
11 using System.Globalization;
13 namespace System.Runtime.InteropServices {
15 public class ExternalException : SystemException {
16 private int error_code;
19 public ExternalException ()
20 : base (Locale.GetText ("External exception"))
24 public ExternalException (string message)
29 protected ExternalException(SerializationInfo info, StreamingContext context)
30 : base (info, context) {
33 public ExternalException (string message, Exception inner)
34 : base (message, inner)
38 public ExternalException (string message, int errorCode)
41 error_code = errorCode;
44 public virtual int ErrorCode {