using System; using System.Diagnostics; namespace ScreenConnect; [AttributeUsage(AttributeTargets.Class | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = true)] [Conditional("DEBUG")] public abstract class LockAttribute : Attribute { public string[] LockNames { get; } protected LockAttribute(string[] lockNames) { LockNames = lockNames; } }