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

ToRegexPattern() public method

public ToRegexPattern ( ) : string
return string
        public override string ToRegexPattern()
        {
            string result = string.Format
                (
                    CultureInfo.InvariantCulture,
                    "(?{0}{1}{2}{3}{4}:{5})",
                    ((Options & RegexOptions.IgnoreCase) == RegexOptions.IgnoreCase) ? "i" : null,
                    ((Options & RegexOptions.Multiline) == RegexOptions.Multiline) ? "m" : null,
                    ((Options & RegexOptions.Singleline) == RegexOptions.Singleline) ? "s" : null,
                    ((Options & RegexOptions.ExplicitCapture) == RegexOptions.ExplicitCapture) ? "n" : null,
                    ((Options & RegexOptions.IgnorePatternWhitespace) == RegexOptions.IgnorePatternWhitespace) ? "x" : null,
                    InnerExpression.ToRegexPattern()
                );
            return result;
        }