<PackageReference Include="NETStandard.Library" Version="2.0.0" />
System.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);
}
}