Example #1
0
 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;