3 // Copyright (c) Microsoft Corporation. All rights reserved.
6 /*=============================================================================
8 ** Class: CannotUnloadAppDomainException
10 ** <OWNER>Microsoft</OWNER>
13 ** Purpose: Exception class for failed attempt to unload an AppDomain.
16 =============================================================================*/
20 using System
.Runtime
.Serialization
;
22 [System
.Runtime
.InteropServices
.ComVisible(true)]
24 public class CannotUnloadAppDomainException
: SystemException
{
25 public CannotUnloadAppDomainException()
26 : base(Environment
.GetResourceString("Arg_CannotUnloadAppDomainException")) {
27 SetErrorCode(__HResults
.COR_E_CANNOTUNLOADAPPDOMAIN
);
30 public CannotUnloadAppDomainException(String message
)
32 SetErrorCode(__HResults
.COR_E_CANNOTUNLOADAPPDOMAIN
);
35 public CannotUnloadAppDomainException(String message
, Exception innerException
)
36 : base(message
, innerException
) {
37 SetErrorCode(__HResults
.COR_E_CANNOTUNLOADAPPDOMAIN
);
41 //This constructor is required for serialization.
43 protected CannotUnloadAppDomainException(SerializationInfo info
, StreamingContext context
) : base(info
, context
) {