using System; using System.Diagnostics; namespace JetBrains.Annotations; [AttributeUsage(AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property)] [Conditional("JETBRAINS_ANNOTATIONS")] internal sealed class CollectionAccessAttribute : Attribute { public CollectionAccessType CollectionAccessType { get; private set; } public CollectionAccessAttribute(CollectionAccessType collectionAccessType) { CollectionAccessType = collectionAccessType; } }