<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Environment

public static class Environment
public enum SpecialFolder

public enum SpecialFolderOption

public static string CommandLine { get; }

public static string CurrentDirectory { get; set; }

public static int CurrentManagedThreadId { get; }

public static int ExitCode { get; set; }

public static bool HasShutdownStarted { get; }

public static bool Is64BitOperatingSystem { get; }

public static bool Is64BitProcess { get; }

public static string MachineName { get; }

public static string NewLine { get; }

public static OperatingSystem OSVersion { get; }

public static int ProcessorCount { get; }

public static string StackTrace { get; }

public static string SystemDirectory { get; }

public static int SystemPageSize { get; }

public static int TickCount { get; }

public static string UserDomainName { get; }

public static bool UserInteractive { get; }

public static string UserName { get; }

public static Version Version { get; }

public static long WorkingSet { get; }

public static void Exit(int exitCode)

public static string ExpandEnvironmentVariables(string name)

public static void FailFast(string message)

public static void FailFast(string message, Exception exception)

public static string[] GetCommandLineArgs()

public static string GetEnvironmentVariable(string variable)

public static string GetEnvironmentVariable(string variable, EnvironmentVariableTarget target)

public static string GetFolderPath(SpecialFolder folder)

public static string GetFolderPath(SpecialFolder folder, SpecialFolderOption option)

public static string[] GetLogicalDrives()

public static void SetEnvironmentVariable(string variable, string value)

public static void SetEnvironmentVariable(string variable, string value, EnvironmentVariableTarget target)