Пример #1
0
        //----------------------------------------------------------------//

        public virtual string SerializeOption()
        {
            string[]      constituents = taskInfo.Options.Split(StringConstants.VERTICAL_LINE);
            StringBuilder builder      = new StringBuilder();

            foreach (string constituent in constituents)
            {
                string[] pair  = constituent.Split(StringConstants.EQUAL);
                string   key   = pair.FirstOrDefault();
                string   value = OptionHelper.GetOptionValueByKey(key, option);
                builder.Append(String.Join(StringConstants.EQUAL, key, value));
                builder.Append(StringConstants.VERTICAL_LINE);
            }
            return(builder.ToString());
        }