GitUI.FormGitIgnore.SaveClick C# (CSharp) Метод

SaveClick() приватный Метод

private SaveClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void SaveClick(object sender, EventArgs e)
        {
            try
            {
                FileInfoExtensions
                    .MakeFileTemporaryWriteable(
                        Settings.WorkingDir + ".gitignore",
                        x =>
                            {
                                // Enter a newline to work around a wierd bug
                                // that causes the first line to include 3 extra bytes. (encoding marker??)
                                GitIgnoreFile = Environment.NewLine + _NO_TRANSLATE_GitIgnoreEdit.GetText().Trim();
                                using (var tw = new StreamWriter(x, false, Settings.Encoding))
                                {
                                    tw.Write(GitIgnoreFile);
                                    tw.Close();
                                }
                                Close();
                            });
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }