1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
using System; namespace Gestor.Model.Attributes; [AttributeUsage(AttributeTargets.All)] public class LogAttribute : Attribute { public bool Log { get; set; } public virtual bool Description => DescriptionValue; protected bool DescriptionValue { get { return Log; } set { Log = value; } } public LogAttribute(bool log = true) { Log = log; } }