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(); }
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(); }