GitCommands.Settings.RunningOnWindows C# (CSharp) Method

RunningOnWindows() public static method

public static RunningOnWindows ( ) : bool
return bool
        public static bool RunningOnWindows()
        {
            switch (Environment.OSVersion.Platform)
            {
                case PlatformID.Win32NT:
                case PlatformID.Win32S:
                case PlatformID.Win32Windows:
                case PlatformID.WinCE:
                    return true;
                default:
                    return false;
            }
        }

Usage Example

Esempio n. 1
0
        public static string GetDefaultHomeDir()
        {
            if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HOME", EnvironmentVariableTarget.User)))
            {
                return(Environment.GetEnvironmentVariable("HOME", EnvironmentVariableTarget.User));
            }

            if (Settings.RunningOnWindows())
            {
                string homePath;
                if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HOMEDRIVE")))
                {
                    homePath  = Environment.GetEnvironmentVariable("HOMEDRIVE");
                    homePath += Environment.GetEnvironmentVariable("HOMEPATH");
                }
                else
                {
                    homePath = Environment.GetEnvironmentVariable("USERPROFILE");
                }

                return(homePath);
            }
            else
            {
                return(Environment.GetFolderPath(Environment.SpecialFolder.Personal));
            }
        }
All Usage Examples Of GitCommands.Settings::RunningOnWindows