/// <inheritdoc/> public override void HandleCommandLocalizedString(StringFormatter formatter, StringBuilder output, StringSegment command, StringFormatterCommandArguments arguments, LocalizedString value) { if (value == null) throw new FormatException(NucleusStrings.FmtCmdInvalidForGeneratedStrings.Format("variant")); var variantName = arguments.GetArgument(0).Text; var variant = value.GetVariant(ref variantName); output.Append(variant); }
/// <inheritdoc/> public override void HandleCommandLocalizedString(StringFormatter formatter, StringBuilder output, StringSegment command, StringFormatterCommandArguments arguments, LocalizedString value) { if (value == null) { throw new FormatException(NucleusStrings.FmtCmdInvalidForGeneratedStrings.Format("variant")); } var variantName = arguments.GetArgument(0).Text; var variant = value.GetVariant(ref variantName); output.Append(variant); }