public QuickInfoCommandTargetFilter(HexQuickInfoBroker quickInfoBroker, HexView hexView) { if (quickInfoBroker == null) { throw new ArgumentNullException(nameof(quickInfoBroker)); } if (hexView == null) { throw new ArgumentNullException(nameof(hexView)); } this.quickInfoBroker = quickInfoBroker; this.hexView = hexView; }
public HexQuickInfoController(HexQuickInfoBroker quickInfoBroker, HexView hexView) { if (quickInfoBroker == null) { throw new ArgumentNullException(nameof(quickInfoBroker)); } if (hexView == null) { throw new ArgumentNullException(nameof(hexView)); } this.hexView = hexView; this.quickInfoBroker = quickInfoBroker; hexView.MouseHover += HexView_MouseHover; }
HexQuickInfoControllerProvider(HexQuickInfoBroker quickInfoBroker) => this.quickInfoBroker = quickInfoBroker;
QuickInfoCommandTargetFilterProvider(HexQuickInfoBroker quickInfoBroker) => this.quickInfoBroker = quickInfoBroker;