/// <summary>
        /// Set default tag
        /// </summary>
        /// <param name="info">BBCode Info</param>
        public BBCodeInfo SetDefaultTag(string content, BBCodeInfoFlags flags = 0)
        {
            BBCodeInfo info = new BBCodeInfo(content, flags);

            this.DefaultBBCodeInfo = info;
            return(info);
        }
        /// <summary>
        /// Set single tag definition, with string
        /// </summary>
        /// <param name="bbcode">BBCode</param>
        /// <param name="info">BBCode Info</param>
        public BBCodeInfo SetTag(string bbcode, string content, BBCodeInfoFlags flags = 0)
        {
            if (string.IsNullOrEmpty(bbcode))
            {
                return(null);
            }
            BBCodeInfo info = new BBCodeInfo(content, flags);

            this.SetTag(bbcode, info);
            return(info);
        }
 public BBCodeInfo(string tagText, BBCodeInfoFlags flags)
 {
     this.Enabled = true;
     this.TagText = tagText;
     this.Flags   = flags;
 }