Example #1
0
 public PhysicalItem(
     string description,
     int monitorIndex,
     SafePhysicalMonitorHandle handle,
     MonitorCapability capability)
 {
     this.Description  = description;
     this.MonitorIndex = monitorIndex;
     this.Handle       = handle;
     this.Capability   = capability;
 }
Example #2
0
 public DdcMonitorItem(
     string deviceInstanceId,
     string description,
     byte displayIndex,
     byte monitorIndex,
     Rect monitorRect,
     SafePhysicalMonitorHandle handle,
     MonitorCapability capability) : base(
         deviceInstanceId: deviceInstanceId,
         description: description,
         displayIndex: displayIndex,
         monitorIndex: monitorIndex,
         monitorRect: monitorRect,
         isReachable: true)
 {
     this._handle     = handle ?? throw new ArgumentNullException(nameof(handle));
     this._capability = capability ?? throw new ArgumentNullException(nameof(capability));
 }