2 // System.TypeInitializationException.cs
5 // Joe Shaw (joe@ximian.com)
6 // Duncan Mak (duncan@ximian.com)
8 // (C) 2001 Ximian, Inc. http://www.ximian.com
10 using System.Globalization;
11 using System.Runtime.Serialization;
15 public class TypeInitializationException : SystemException {
19 public TypeInitializationException (string type_name, Exception inner)
20 : base (Locale.GetText ("An exception was thrown by the type initializer for ") + type_name, inner)
22 this.type_name = type_name;
26 public string TypeName {
33 public override void GetObjectData (SerializationInfo info, StreamingContext context)
35 base.GetObjectData (info, context);
36 info.AddValue ("TypeName", type_name);