Is AppDomain Finalizing For Unload(), Environment.HasShutdownStarted : Environment « Development « C# / CSharp Tutorial

Home
C# / CSharp Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statement
5.String
6.struct
7.Class
8.Operator Overload
9.delegate
10.Attribute
11.Data Structure
12.Assembly
13.Date Time
14.Development
15.File Directory Stream
16.Preprocessing Directives
17.Regular Expression
18.Generic
19.Reflection
20.Thread
21.I18N Internationalization
22.LINQ
23.GUI Windows Forms
24.Windows Presentation Foundation
25.Windows Communication Foundation
26.Workflow
27.2D
28.Design Patterns
29.Windows
30.XML
31.XML LINQ
32.ADO.Net
33.Network
34.Directory Services
35.Security
36.unsafe
C# / CSharp Tutorial » Development » Environment 
14.2.13.Is AppDomain Finalizing For Unload(), Environment.HasShutdownStarted
using System;
using System.Runtime.InteropServices;
using System.Diagnostics;

public sealed class MainClass
{
    static void Main()
    {
         AppDomain currentDomain = AppDomain.CurrentDomain;
         if!currentDomain.IsFinalizingForUnload() &&!Environment.HasShutdownStarted ) {
            Console.WriteLine"Failed to dispose of object!!!" );
            Console.WriteLine"Object allocated at:" );
         }
    }
}
Failed to dispose of object!!!
Object allocated at:
14.2.Environment
14.2.1.Accessing Environment Settings: Environment.StackTrace
14.2.2.Accessing Environment Settings:
14.2.3.Accessing Environment Settings: Get OS version
14.2.4.Get the drives on this box
14.2.5.Accessing Environment Settings: Environment Variables
14.2.6.Accessing Environment Settings: Logical Drives
14.2.7.Access the command-line arguments directly through Environment.CommandLine
14.2.8.Environment.NewLine
14.2.9.Enumerate all special folders and display them
14.2.10.Retrieve a named environment variable
14.2.11.Expand Environment Variables
14.2.12.Retrieve all environment variables targeted at the process
14.2.13.Is AppDomain Finalizing For Unload(), Environment.HasShutdownStarted
14.2.14.WorkingSet change after loading the DLL
14.2.15.WorkingSet change After loading System.dll into 10 AppDomains
14.2.16.Unload the appdomains and check the working set
14.2.17.Accessing Environment Settings: Environment.CurrentDirectory and SystemDirectory
14.2.18.Accessing Environment Settings: Environment.MachineName and Environment.Version
14.2.19.Use GetFolderPath method to return and display the path associated with the folder parameter.
14.2.20.Sample for the Environment.GetEnvironmentVariables method
14.2.21.Start Internet Explorer and display the contents of the Favorites folder
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.