Ejemplo n.º 1
0
        public Parser(IEnumerable<IBuilder> builders)
        {
            _builders = (builders ?? Enumerable.Empty<IBuilder>()).ToArray();

            MultiRegexBuilder regexBuilder = new MultiRegexBuilder(true);
            regexBuilder.AddRange(builders.Select(builder => new KeyValuePair<string, string>(builder.Name, builder.Regex)));

            _responseRegex = regexBuilder.ToRegex();
        }
Ejemplo n.º 2
0
        public Parser(IEnumerable <IBuilder> builders)
        {
            _builders = (builders ?? Enumerable.Empty <IBuilder>()).ToArray();

            MultiRegexBuilder regexBuilder = new MultiRegexBuilder(true);

            regexBuilder.AddRange(builders.Select(builder => new KeyValuePair <string, string>(builder.Name, builder.Regex)));

            _responseRegex = regexBuilder.ToRegex();
        }