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

System.Environment

public static class Environment
namespace System { public static class Environment { public enum SpecialFolder { AdminTools = 48, ApplicationData = 26, CDBurning = 59, CommonAdminTools = 47, CommonApplicationData = 35, CommonDesktopDirectory = 25, CommonDocuments = 46, CommonMusic = 53, CommonOemLinks = 58, CommonPictures = 54, CommonProgramFiles = 43, CommonProgramFilesX86 = 44, CommonPrograms = 23, CommonStartMenu = 22, CommonStartup = 24, CommonTemplates = 45, CommonVideos = 55, Cookies = 33, Desktop = 0, DesktopDirectory = 16, Favorites = 6, Fonts = 20, History = 34, InternetCache = 32, LocalApplicationData = 28, LocalizedResources = 57, MyComputer = 17, MyDocuments = 5, MyMusic = 13, MyPictures = 39, MyVideos = 14, NetworkShortcuts = 19, Personal = 5, PrinterShortcuts = 27, ProgramFiles = 38, ProgramFilesX86 = 42, Programs = 2, Recent = 8, Resources = 56, SendTo = 9, StartMenu = 11, Startup = 7, System = 37, SystemX86 = 41, Templates = 21, UserProfile = 40, Windows = 36 } public enum SpecialFolderOption { Create = 32768, DoNotVerify = 16384, None = 0 } 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 IDictionary GetEnvironmentVariables(); public static IDictionary GetEnvironmentVariables(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); } }