ReplEnumFlagAttribute
Declares alias tokens on enum members for flag-like option aliases.
- Kind:
Class - Namespace: Repl.Parameters
- Assembly:
Repl.Core - Source: src/Repl.Core/Parameters/Attributes/ReplEnumFlagAttribute.cs
Signature
Section titled “Signature”[AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = false)]public sealed class ReplEnumFlagAttribute : AttributeInheritance
Section titled “Inheritance”Constructors
Section titled “Constructors”ReplEnumFlagAttribute(params string[])
Section titled “ReplEnumFlagAttribute(params string[])”Initializes a new instance of the ReplEnumFlagAttribute class.
public ReplEnumFlagAttribute(params string[] aliases)Parameters
Section titled “Parameters”aliases(string[]): Alias tokens, including prefixes.
Properties
Section titled “Properties”Aliases
Section titled “Aliases”Alias tokens for the enum member.
public string[] Aliases { get; }Returns
Section titled “Returns”CaseSensitivity
Section titled “CaseSensitivity”Optional case-sensitivity override for these aliases.
public ReplCaseSensitivity? CaseSensitivity { get; set; }Returns
Section titled “Returns”ReplCaseSensitivity?