1 <Type Name="TypeUnloadedException" FullName="System.TypeUnloadedException" FullNameSP="System_TypeUnloadedException" Maintainer="ecma">
2 <TypeSignature Language="ILASM" Value=".class public serializable TypeUnloadedException extends System.SystemException" />
3 <TypeSignature Language="C#" Value="public class TypeUnloadedException : SystemException" />
4 <MemberOfLibrary>RuntimeInfrastructure</MemberOfLibrary>
6 <AssemblyName>mscorlib</AssemblyName>
7 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
8 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <AssemblyVersion>4.0.0.0</AssemblyVersion>
12 <ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement>
14 <BaseTypeName>System.SystemException</BaseTypeName>
19 <para> Represents the error that occurs when there is
20 an attempt to access a <see cref="T:System.Type" /> that has been unloaded.</para>
22 <remarks>To be added.</remarks>
25 <Member MemberName=".ctor">
26 <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor()" />
27 <MemberSignature Language="C#" Value="public TypeUnloadedException ();" />
28 <MemberType>Constructor</MemberType>
33 <para>Constructs and initializes a new instance of the <see cref="T:System.TypeUnloadedException" />
37 <para>This constructor initializes the <see cref="!:System.TypeUnloadedException.Message" /> property of the
38 new instance to a system-supplied message that describes the error, such as
39 "Type has been unloaded." This message takes into account the current system
41 <para>The <see cref="!:System.TypeUnloadedException.InnerException" /> property of the new instance is initialized to
42 <see langword="null" /> .</para>
45 <Excluded>0</Excluded>
47 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
48 <AssemblyVersion>2.0.0.0</AssemblyVersion>
49 <AssemblyVersion>4.0.0.0</AssemblyVersion>
52 <Member MemberName=".ctor">
53 <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(string message)" />
54 <MemberSignature Language="C#" Value="public TypeUnloadedException (string message);" />
55 <MemberType>Constructor</MemberType>
58 <Parameter Name="message" Type="System.String" />
61 <param name="message">A <see cref="T:System.String" /> that describes the error. The content of <paramref name="message" /> is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
63 <para>Constructs and initializes a new instance of the <see cref="T:System.TypeUnloadedException" />
67 <para>This constructor initializes the <see cref="!:System.TypeUnloadedException.Message" /> property of the
68 new instance using <paramref name="message" />. If <paramref name="message" /> is
69 <see langword="null" />, the <see cref="!:System.TypeUnloadedException.Message" /> property is initialized to the
70 system-supplied message provided by the constructor that takes no
72 <para> The <see cref="!:System.TypeUnloadedException.InnerException" /> property of the new
73 instance is initialized to
74 <see langword="null" /> .</para>
77 <Excluded>0</Excluded>
79 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
80 <AssemblyVersion>2.0.0.0</AssemblyVersion>
81 <AssemblyVersion>4.0.0.0</AssemblyVersion>
84 <Member MemberName=".ctor">
85 <MemberSignature Language="C#" Value="protected TypeUnloadedException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
86 <MemberType>Constructor</MemberType>
88 <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
89 <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
92 <param name="info">To be added.</param>
93 <param name="context">To be added.</param>
94 <summary>To be added.</summary>
95 <remarks>To be added.</remarks>
98 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
99 <AssemblyVersion>2.0.0.0</AssemblyVersion>
100 <AssemblyVersion>4.0.0.0</AssemblyVersion>
103 <Member MemberName=".ctor">
104 <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(string message, class System.Exception innerException)" />
105 <MemberSignature Language="C#" Value="public TypeUnloadedException (string message, Exception innerException);" />
106 <MemberType>Constructor</MemberType>
109 <Parameter Name="message" Type="System.String" />
110 <Parameter Name="innerException" Type="System.Exception" />
113 <param name="message">A <see cref="T:System.String" /> that describes the error. The content of <paramref name="message" /> is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
114 <param name="innerException">An instance of <see cref="T:System.Exception" /> that is the cause of the current exception. If <paramref name="innerException" /> is non-null, then the current Exception was raised in a catch block handling <paramref name="innerException" />.</param>
116 <para>Constructs and initializes a new instance of the <see cref="T:System.TypeUnloadedException" /> class.</para>
119 <para>This constructor initializes the <see cref="!:System.TypeUnloadedException.Message" /> property of
120 the new instance using <paramref name="message" /> and the <see cref="!:System.TypeUnloadedException.InnerException" /> property using <paramref name="innerException" />. If <paramref name="message" /> is
121 <see langword="null" />, the <see cref="!:System.TypeUnloadedException.Message" /> property is initialized to the
122 system-supplied message provided by the constructor that takes no arguments.</para>
124 <block subset="none" type="note">For more
125 information on inner exceptions, see <see cref="P:System.Exception.InnerException" />.</block>
129 <Excluded>0</Excluded>
131 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
132 <AssemblyVersion>2.0.0.0</AssemblyVersion>
133 <AssemblyVersion>4.0.0.0</AssemblyVersion>
137 <TypeExcluded>0</TypeExcluded>
140 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>