diff options
Diffstat (limited to 'mcs/class/corlib/System.IO/FileLoadException.cs')
-rwxr-xr-x | mcs/class/corlib/System.IO/FileLoadException.cs | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/mcs/class/corlib/System.IO/FileLoadException.cs b/mcs/class/corlib/System.IO/FileLoadException.cs deleted file mode 100755 index 2ee1546b36c..00000000000 --- a/mcs/class/corlib/System.IO/FileLoadException.cs +++ /dev/null @@ -1,106 +0,0 @@ -// -// System.IO.FileLoadException.cs -// -// Author: -// Paolo Molaro (lupus@ximian.com) -// Duncan Mak (duncan@ximian.com) -// -// (C) 2001 Ximian, Inc. http://www.ximian.com -// - -using System.Globalization; -using System.IO; -using System.Runtime.Serialization; - -namespace System.IO { - [Serializable] - public class FileLoadException : IOException { - - // Fields - string msg; - Exception inner; - string fileName; - string fusionLog; - - // Constructors - public FileLoadException () - : base (Locale.GetText ("I/O Error")) - { - msg = Locale.GetText ("I/O Error"); - } - - public FileLoadException (string message) - : base (message) - { - msg = message; - } - - public FileLoadException (string message, string fileName) - : base (message) - { - this.msg = message; - this.fileName = fileName; - } - - public FileLoadException (string message, Exception inner) - : base (message, inner) - { - msg = message; - this.inner = inner; - } - - public FileLoadException (string message, string fileName, Exception inner) - : base (message, inner) - { - this.msg = message; - this.fileName = fileName; - this.inner = inner; - } - - protected FileLoadException (SerializationInfo info, StreamingContext context) - { - fileName = info.GetString ("FileLoad_FileName"); - fusionLog = info.GetString ("FileLoad_FusionLog"); - } - - // Properties - public override string Message - { - get { - if (fileName != null) - return Locale.GetText (msg + ": " + fileName); - else - return msg; - } - } - - public string FileName - { - get { return fileName; } - } - - public string FusionLog - { - get { return fusionLog; } - } - - // Methods - public override void GetObjectData (SerializationInfo info, StreamingContext context) - { - base.GetObjectData (info, context); - info.AddValue ("FileLoad_FileName", fileName); - info.AddValue ("FileLoad_FusionLog", fusionLog); - } - - public override string ToString () - { - string result = GetType ().FullName + ": " + Message; - if (this.InnerException != null) - result +=" ----> " + InnerException; - if (this.StackTrace != null) - result += '\n' + StackTrace; - - return result; - } - } -} |