internal OptionDefinitiationMetadata(string fullForm, char?abbrevationFormForm, string description) { ValidateFlagDefination(fullForm, abbrevationFormForm); SymbolMetadata = new OptionSymbolMetadata(fullForm, abbrevationFormForm); Description = description ?? string.Empty; }
internal FlagOptionDefinition(IOptionSymbolMetadata symbolMetadata, string description) : base(symbolMetadata, description) { }
protected OptionDefinition(IOptionSymbolMetadata symbolMetadata, string description) { SymbolMetadata = symbolMetadata; Description = DescriptionRegex.Replace(description ?? string.Empty, " "); }