The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
AppDomain::IsDefaultAppDomain Method ()
.NET Framework (current version)
Returns a value that indicates whether the application domain is the default application domain for the process.
Assembly: mscorlib (in mscorlib.dll)
Every managed process has a default application domain. Execution begins in the default domain.
The following code example creates a second application domain and displays information about the default domain and the new domain.
using namespace System; using namespace System::Reflection; // This method has the same signature as the CrossAppDomainDelegate, // so that it can be executed easily in the new application domain. // static void ShowDomainInfo() { AppDomain^ ad = AppDomain::CurrentDomain; Console::WriteLine(); Console::WriteLine( L"FriendlyName: {0}", ad->FriendlyName ); Console::WriteLine( L"Id: {0}", ad->Id ); Console::WriteLine( L"IsDefaultAppDomain: {0}", ad->IsDefaultAppDomain() ); } // The following attribute indicates to the loader that assemblies // in the global assembly cache should be shared across multiple // application domains. // [LoaderOptimizationAttribute(LoaderOptimization::MultiDomainHost)] int main() { // Show information for the default application domain. ShowDomainInfo(); // Create a new application domain and display its information. AppDomain^ newDomain = AppDomain::CreateDomain( L"MyMultiDomain" ); newDomain->DoCallBack( gcnew CrossAppDomainDelegate( ShowDomainInfo ) ); return 0; }
.NET Framework
Available since 2.0
Available since 2.0
Show: