public ClipboardOperationResult(ClipboardOperationResultCode resultCode, string message, uint errorCode) : this ( resultCode : resultCode, message : $"{message}{Environment.NewLine}The last error code is {nameof(errorCode)} (see: {nameof(LastError)} property)" ) { LastError = errorCode; }
public ClipboardOperationResult(ClipboardOperationResultCode resultCode, string message, IEnumerable <uint> errorCodes) : this ( resultCode : resultCode, message : $"{message}{Environment.NewLine}The error codes are : {string.Join(",", errorCodes?.Select(e => e.ToString()))} (see: {nameof(LastErrors)} property)" ) { if (errorCodes == null) { throw new ArgumentNullException(nameof(errorCodes)); } LastErrors = errorCodes.ToArray(); }
/// <exception cref="T:System.ArgumentNullException"><paramref name="errorCodes" /> is <see langword="null" /></exception> public ClipboardOperationResult(ClipboardOperationResultCode resultCode, string message, IEnumerable <uint> errorCodes) : this ( resultCode : resultCode, message : $"{message}{Environment.NewLine}See: {nameof(LastErrors)} property" ) { if (errorCodes == null) { throw new ArgumentNullException(nameof(errorCodes)); } LastErrors = errorCodes.ToArray(); }
public ClipboardOperationResult(ClipboardOperationResultCode resultCode) { ResultCode = resultCode; LastError = NativeMethods.GetLastError(); }
public ClipboardOperationResult(ClipboardOperationResultCode resultCode, string message) : this(resultCode) { Message = message; }