/// <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);
            }
Пример #2
0
            /// <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);
            }