public PhysicalItem( string description, int monitorIndex, SafePhysicalMonitorHandle handle, MonitorCapability capability) { this.Description = description; this.MonitorIndex = monitorIndex; this.Handle = handle; this.Capability = capability; }
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)); }