public KeywordTokenizer(IKeywordFactory keywordFactory) { _keyWords = keywordFactory.GetKeywords().Select(keyword => keyword.Keyword).ToImmutableHashSet(StringComparer.OrdinalIgnoreCase); }
public ObjectValidator(ITokenValidatorFactory tokenHandlerFactory, IArrayValidator arrayValidator, IKeywordFactory keywordFactory) { _tokenHandlerFactory = tokenHandlerFactory; _arrayValidator = arrayValidator; _keywords = keywordFactory.GetKeywords().Select(keyword => new TokenName(keyword.Keyword)).ToImmutableHashSet(); }