GitUI.FormBrowse.OpenWithOnClick C# (CSharp) Метод

OpenWithOnClick() публичный Метод

public OpenWithOnClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        public void OpenWithOnClick(object sender, EventArgs e)
        {
            var item = GitTree.SelectedNode.Tag;

            if (item is GitItem)
                if (((GitItem) item).ItemType == "blob")
                {
                    var fileName = ((GitItem) item).FileName;
                    if (fileName.Contains("\\") && fileName.LastIndexOf("\\") < fileName.Length)
                        fileName = fileName.Substring(fileName.LastIndexOf('\\') + 1);
                    if (fileName.Contains("/") && fileName.LastIndexOf("/") < fileName.Length)
                        fileName = fileName.Substring(fileName.LastIndexOf('/') + 1);

                    fileName = Path.GetTempPath() + fileName;
                    File.WriteAllText(fileName,
                                                GitCommands.GitCommands.RunCmd(Settings.GitCommand,
                                                                               "cat-file blob \"" + ((GitItem) item).Guid + "\""));
                    OpenWith.OpenAs(fileName);
                }
        }
FormBrowse