public void ShowBlame() { string path = dte.GetActiveDocument(); if (!CanHandleActiveDocument(path)) { return; } int? lineNumber = dte.GetSelectedLine(); BlameHelper helper = new BlameHelper(Options, PortOptions); helper.ShowExternalBlame(path, lineNumber); }
public void ShowBlame() { string path = dte.GetActiveDocument(); if (!CanHandleActiveDocument(path)) { return; } int? lineNumber = dte.GetSelectedLine(); BlameHelper helper = new BlameHelper(this); if (Options.BlameType == DXBlameType.External) { helper.ShowExternalBlame(path, lineNumber); } else { helper.ShowInternalBlame(path, lineNumber, model => internalBlameWindowAccessor().Initialize(model)); } }