Skip to content

ReplEnumFlagAttribute

Declares alias tokens on enum members for flag-like option aliases.

[AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = false)]
public sealed class ReplEnumFlagAttribute : Attribute

Initializes a new instance of the ReplEnumFlagAttribute class.

public ReplEnumFlagAttribute(params string[] aliases)
  • aliases (string[]): Alias tokens, including prefixes.

Alias tokens for the enum member.

public string[] Aliases { get; }

string[]

Optional case-sensitivity override for these aliases.

public ReplCaseSensitivity? CaseSensitivity { get; set; }

ReplCaseSensitivity?