using System; using System.Diagnostics; namespace ScreenConnect; [AttributeUsage(AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Parameter)] [Conditional("JETBRAINS_ANNOTATIONS")] public sealed class MustDisposeResourceAttribute(bool value) : Attribute { public bool Value { get; } = value; public MustDisposeResourceAttribute() : this(value: true) { } }