2 // System.IO.FileLoadException.cs
5 // Paolo Molaro (lupus@ximian.com)
6 // Duncan Mak (duncan@ximian.com)
8 // (C) 2001 Ximian, Inc. http://www.ximian.com
11 using System.Globalization;
12 using System.Runtime.Serialization;
16 public class FileLoadException : SystemException {
25 public FileLoadException ()
26 : base (Locale.GetText ("I/O Error"))
28 msg = Locale.GetText ("I/O Error");
31 public FileLoadException (string message)
37 public FileLoadException (string message, Exception inner)
38 : base (message, inner)
44 protected FileLoadException (SerializationInfo info, StreamingContext context)
46 fileName = info.GetString ("FileLoad_FileName");
47 fusionLog = info.GetString ("FileLoad_FusionLog");
51 public override string Message
56 public string FileName
58 get { return fileName; }
61 public string FusionLog
63 get { return fusionLog; }
67 public override void GetObjectData (SerializationInfo info, StreamingContext context)
69 base.GetObjectData (info, context);
70 info.AddValue ("FileLoad_FileName", fileName);
71 info.AddValue ("FileLoad_FusionLog", fusionLog);