// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //============================================================ // // Class: Environment // // Purpose: Provides some basic access to some environment // functionality. // //============================================================ namespace System { using System.Globalization; using System.Collections; using System.Text; using System.Runtime.InteropServices; using System.Runtime.CompilerServices; using System.Reflection; using System.Diagnostics; using Microsoft.Singularity; using Microsoft.Singularity.V1.Services; //| public sealed class Environment { private Environment() {} // Prevent from begin created //==================================TickCount=================================== //Action: Gets the number of ticks since the system was started. //Returns: The number of ticks since the system was started. //Arguments: None //Exceptions: None //============================================================================== //| public static int TickCount { get { return unchecked((int)(ProcessService.GetUpTime().Ticks / 10000)); } } //===================================NewLine==================================== //Action: A property which returns the appropriate newline string for the given // platform. //Returns: \r\n on Win32. //Arguments: None. //Exceptions: None. //============================================================================== //| public static String NewLine { get { return "\r\n"; } } //| public static void Exit(int exitCode) { ProcessService.Stop(exitCode); } // [Bartok]: public static String StackTrace { get { return "