YuriyGuts.RegexBuilder.RegexNodeLiteral.ToRegexPattern C# (CSharp) Method

ToRegexPattern() public method

public ToRegexPattern ( ) : string
return string
        public override string ToRegexPattern()
        {
            string result = Value;
            if (HasQuantifier)
            {
                bool shouldNotRenderGroup = (Value.Length == 1) || (Value.Length == 2 && Value.StartsWith("\\", StringComparison.Ordinal));
                result = string.Format(CultureInfo.InvariantCulture, shouldNotRenderGroup ? "{0}{1}" : "(?:{0}){1}", result, Quantifier.ToRegexPattern());
            }
            return result;
        }