GitScc.SccProviderService.EditIgnore C# (CSharp) Method

EditIgnore() private method

private EditIgnore ( ) : void
return void
        internal void EditIgnore()
        {
            if (this.CurrentTracker != null && this.CurrentTracker.IsGit)
            {
                var dte = BasicSccProvider.GetServiceEx<EnvDTE.DTE>();
                var fn = Path.Combine(this.CurrentTracker.WorkingDirectory, ".gitignore");
                if (!File.Exists(fn)) File.WriteAllText(fn, "# git ignore file");
                dte.ItemOperations.OpenFile(fn);
            }
        }

Usage Example

 private void OnEditIgnore(object sender, EventArgs e)
 {
     sccService.EditIgnore();
 }
SccProviderService