using System;
using JetBrains.Annotations;
namespace Terminal.Gui.Analyzers.Internal.Attributes;
///
/// Designates an enum member for inclusion in generation of bitwise combinations with other members decorated with
/// this attribute which have the same value.
///
///
/// This attribute is only considered for members of enum types which have the
/// .
///
[AttributeUsage (AttributeTargets.Field)]
[UsedImplicitly]
internal sealed class CombinationGroupingAttribute : Attribute
{
///
/// Name of a group this member participates in, for FastHasFlags.
///
public string GroupTag { get; set; }
}