kreta/Framework/Logging/ErrorCodeAttribute.cs
2024-03-13 00:33:46 +01:00

29 lines
717 B
C#

using System;
namespace Kreta.Framework.Logging
{
/// <summary>
/// Az attribútum az esemény (kivétel) kódját definiálja.
/// </summary>
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class ErrorCodeAttribute : Attribute
{
/// <summary>
/// Az osztály konstruktora
/// </summary>
/// <param name="errorcode">Hibakód</param>
public ErrorCodeAttribute(Events errorCode)
{
ErrorCode = errorCode;
}
/// <summary>
/// Hibakód
/// </summary>
public Events ErrorCode
{
get;
private set;
}
}
}