mirror of
https://github.com/DarthAffe/CUE.NET.git
synced 2025-12-12 16:58:29 +00:00
37 lines
951 B
C#
37 lines
951 B
C#
// ReSharper disable UnusedAutoPropertyAccessor.Global
|
|
// ReSharper disable MemberCanBePrivate.Global
|
|
|
|
using System;
|
|
using CUE.NET.Devices.Generic.Enums;
|
|
|
|
namespace CUE.NET.Exceptions
|
|
{
|
|
/// <summary>
|
|
/// Represents an exception thrown by the CUE.
|
|
/// </summary>
|
|
public class CUEException : ApplicationException
|
|
{
|
|
#region Properties & Fields
|
|
|
|
/// <summary>
|
|
/// Gets the <see cref="CorsairError" /> provided by CUE.
|
|
/// </summary>
|
|
public CorsairError Error { get; }
|
|
|
|
#endregion
|
|
|
|
#region Constructors
|
|
|
|
/// <summary>
|
|
/// Initializes a new instance of the <see cref="CUEException"/> class.
|
|
/// </summary>
|
|
/// <param name="error">The <see cref="CorsairError" /> provided by CUE, which leads to this exception.</param>
|
|
public CUEException(CorsairError error)
|
|
{
|
|
this.Error = error;
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|