System.Environment
E697480
System.Environment is a .NET class that provides information about and access to the current environment and platform, such as machine name, OS version, and environment variables.
Statements (69)
| Predicate | Object |
|---|---|
| instanceOf |
.NET class
ⓘ
System.Object subclass ⓘ |
| availableIn |
.NET 5+
NERFINISHED
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| hasEnum |
Environment.SpecialFolder
NERFINISHED
ⓘ
Environment.SpecialFolderOption ⓘ EnvironmentVariableTarget NERFINISHED ⓘ |
| hasMethod |
Exit
ⓘ
ExpandEnvironmentVariables ⓘ FailFast(string) ⓘ FailFast(string, Exception) ⓘ GetCommandLineArgs ⓘ GetEnvironmentVariable ⓘ GetEnvironmentVariable(string) ⓘ GetEnvironmentVariable(string, EnvironmentVariableTarget) ⓘ GetEnvironmentVariables ⓘ GetFolderPath ⓘ GetFolderPath(Environment.SpecialFolder) ⓘ GetFolderPath(Environment.SpecialFolder, Environment.SpecialFolderOption) ⓘ GetLogicalDrives ⓘ SetEnvironmentVariable ⓘ SetEnvironmentVariable(string, string) ⓘ SetEnvironmentVariable(string, string, EnvironmentVariableTarget) ⓘ |
| hasProperty |
CommandLine
ⓘ
CurrentCulture ⓘ CurrentDirectory ⓘ CurrentManagedThreadId ⓘ CurrentUICulture ⓘ HasShutdownStarted ⓘ Is64BitOperatingSystem ⓘ Is64BitProcess ⓘ MachineName ⓘ NewLine ⓘ OSVersion ⓘ OSVersion.Platform ⓘ OSVersion.Version ⓘ OSVersionString ⓘ ProcessId ⓘ ProcessPath ⓘ ProcessorCount ⓘ StackTrace ⓘ SystemDirectory ⓘ SystemPageSize ⓘ TickCount ⓘ TickCount64 ⓘ UserDomainName ⓘ UserInteractive ⓘ UserName ⓘ Version ⓘ WorkingSet ⓘ |
| introducedIn | .NET Framework 1.0 NERFINISHED ⓘ |
| isStatic | true ⓘ |
| namespace | System ⓘ |
| providesInformationAbout |
CLR runtime
ⓘ
current process environment ⓘ machine ⓘ operating system ⓘ platform ⓘ user ⓘ |
| threadSafety | static members are generally thread-safe ⓘ |
| usedFor |
controlling process termination
ⓘ
querying OS information ⓘ querying machine information ⓘ querying user information ⓘ reading environment variables ⓘ retrieving command-line arguments ⓘ retrieving special folder paths ⓘ writing environment variables ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.