AutoWikiBrowser.Plugins.Kingbotk.Templating.ParametersToString C# (CSharp) Method

ParametersToString() private method

private ParametersToString ( string parameterBreak ) : string
parameterBreak string
return string
        internal string ParametersToString(string parameterBreak)
        {
            string res = "";
            foreach (KeyValuePair<string, TemplateParametersObject> o in Parameters)
            {
                res += "|" + o.Key + "=" + o.Value.Value + parameterBreak;
            }

            res += "}}" + Environment.NewLine;
            return res;
        }

Usage Example

        // Where we (possibly) add our template to an existing shell:
        internal void PrependTemplateOrWriteIntoShell(Templating Template, string ParameterBreak, string Text)
        {
            if (WeFoundBannerShells == BannerShellsEnum.NotChecked)
            {
                WeFoundBannerShells = WikiProjectBannerShellRegex.IsMatch(AlteredArticleText)
                            ? BannerShellsEnum.FoundWikiProjectBannerShell
                            : BannerShellsEnum.NoneFound;
            }

            Text += Template.ParametersToString(ParameterBreak);

            switch (WeFoundBannerShells)
            {
            case BannerShellsEnum.FoundWikiProjectBannerShell:
                MatchEvaluatorString = Text;

                AlteredArticleText   = WikiProjectBannerShellRegex.Replace(AlteredArticleText, WPBSRegexMatchEvaluator, 1);
                MatchEvaluatorString = null;
                break;

            case BannerShellsEnum.NoneFound:
                AlteredArticleText = Text + AlteredArticleText;
                break;
            }
        }
All Usage Examples Of AutoWikiBrowser.Plugins.Kingbotk.Templating::ParametersToString