GitCommands.Settings.SetEncoding C# (CSharp) Method

SetEncoding() private static method

private static SetEncoding ( ) : void
return void
        private static void SetEncoding()
        {
            if (Application.UserAppDataRegistry == null)
                return;

            if (Encoding.EncodingName == Encoding.ASCII.EncodingName)
                Application.UserAppDataRegistry.SetValue("encoding", "ASCII");
            else if (Encoding.EncodingName == Encoding.Unicode.EncodingName)
                Application.UserAppDataRegistry.SetValue("encoding", "Unicode");
            else if (Encoding.EncodingName == Encoding.UTF7.EncodingName)
                Application.UserAppDataRegistry.SetValue("encoding", "UTF7");
            else if (Encoding.EncodingName == Encoding.UTF8.EncodingName)
                Application.UserAppDataRegistry.SetValue("encoding", "UTF8");
            else if (Encoding.EncodingName == Encoding.UTF32.EncodingName)
                Application.UserAppDataRegistry.SetValue("encoding", "UTF32");
            else if (Encoding.EncodingName == Encoding.Default.EncodingName)
                Application.UserAppDataRegistry.SetValue("encoding", "Default");
        }