public override void ViewDidLoad() { foreach (var control in new NSControl [] { searchField, workingDirectoryField, includeField, excludeField, matchCaseButton, matchWholeWordButton, regexButton, useExcludeSettingsButton, findButton }) { control.Target = this; control.Action = new ObjCRuntime.Selector("searchRequested:"); } workingDirectoryField.StringValue = "/Users/sandy/xam-git/monodevelop"; CurrentFindOptionsView = this; }
public RipGrepFileSearchEngine(IFindResultFactory findResultFactory, IFindResultsView findResultsView, IFindOptionsView findOptionsView) { this.findResultFactory = findResultFactory ?? throw new ArgumentNullException(nameof(findResultFactory)); this.findResultsView = findResultsView ?? throw new ArgumentNullException(nameof(findResultsView)); this.findOptionsView = findOptionsView ?? throw new ArgumentNullException(nameof(findOptionsView)); }