/// <summary> /// Initializes a new instance of the <see cref="OptionInfo"/> class. /// </summary> /// <param name="usageInfo">The <see cref="UsageInfo" /> creating this OptionInfo</param> /// <param name="option">The option.</param> /// <param name="optionStyle">The option style.</param> internal OptionInfo(UsageInfo usageInfo, Option option, OptionStyles optionStyle) { mOption = option; mOptionStyles = optionStyle; mUsageInfo = usageInfo; foreach (string alias in mOption.Aliases) { mAliases.Add(OptionStyleManager.PrefixOptionForDescription(mOptionStyles, alias)); } }
public OptionAlias(string aliasName, Option definingOption) { mAliasName = aliasName; mDefiningOption = definingOption; }