public BlameFileBinding(IBlameSource blameSource, BlameViewer blameViewer, BlameOptions blameOptions) { Verify.Argument.IsNotNull(blameSource, nameof(blameSource)); Verify.Argument.IsNotNull(blameViewer, nameof(blameViewer)); Verify.Argument.IsNotNull(blameOptions, nameof(blameOptions)); BlameSource = blameSource; BlameViewer = blameViewer; _blameOptions = blameOptions; _progressPanel = new FlowProgressPanel(); Progress = _progressPanel.ProgressMonitor; }
public DiffBinding(IDiffSource diffSource, DiffViewer diffViewer, DiffOptions diffOptions) { Verify.Argument.IsNotNull(diffSource, "diffSource"); Verify.Argument.IsNotNull(diffViewer, "diffViewer"); Verify.Argument.IsNotNull(diffOptions, "diffOptions"); _diffSource = diffSource; _diffViewer = diffViewer; _diffOptions = diffOptions; _allDiffPanels = new List <FileDiffPanel>(); _progressPanel = new FlowProgressPanel(); Progress = _progressPanel.ProgressMonitor; }
public SplitDiffBinding(IDiffSource diffSource, DiffViewer diffViewerHeaders, DiffViewer diffViewerFiles, DiffOptions diffOptions) { Verify.Argument.IsNotNull(diffSource, nameof(diffSource)); Verify.Argument.IsNotNull(diffViewerHeaders, nameof(diffViewerHeaders)); Verify.Argument.IsNotNull(diffViewerFiles, nameof(diffViewerFiles)); Verify.Argument.IsNotNull(diffOptions, nameof(diffOptions)); _diffSource = diffSource; _diffViewerHeaders = diffViewerHeaders; _diffViewerFiles = diffViewerFiles; _diffOptions = diffOptions; _allDiffPanels = new List <FileDiffPanel>(); _progressPanel = new FlowProgressPanel(); Progress = _progressPanel.ProgressMonitor; }