Skip to content

ReplDocOption

Option metadata.

public sealed record ReplDocOption : IEquatable<ReplDocOption>
  • IEquatable<ReplDocOption>

ReplDocOption(string, string, bool, string?, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<ReplDocValueAlias>, IReadOnlyList<string>, string?)

Section titled “ReplDocOption(string, string, bool, string?, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<ReplDocValueAlias>, IReadOnlyList<string>, string?)”

Option metadata.

public ReplDocOption(string Name, string Type, bool Required, string? Description, IReadOnlyList<string> Aliases, IReadOnlyList<string> ReverseAliases, IReadOnlyList<ReplDocValueAlias> ValueAliases, IReadOnlyList<string> EnumValues, string? DefaultValue)
  • Name (string)
  • Type (string)
  • Required (bool)
  • Description (string)
  • Aliases (IReadOnlyList<string>)
  • ReverseAliases (IReadOnlyList<string>)
  • ValueAliases (IReadOnlyList<ReplDocValueAlias>)
  • EnumValues (IReadOnlyList<string>)
  • DefaultValue (string)
public IReadOnlyList<string> Aliases { get; init; }

IReadOnlyList<string>

public string? DefaultValue { get; init; }

string

public string? Description { get; init; }

string

public IReadOnlyList<string> EnumValues { get; init; }

IReadOnlyList<string>

public string Name { get; init; }

string

public bool Required { get; init; }

bool

public IReadOnlyList<string> ReverseAliases { get; init; }

IReadOnlyList<string>

public string Type { get; init; }

string

public IReadOnlyList<ReplDocValueAlias> ValueAliases { get; init; }

IReadOnlyList<ReplDocValueAlias>