public Parser(ITokenCollection tokenCollection, ITokenValidatorFactory tokenHandlerFactory) { _tokenCollection = tokenCollection; _tokenHandlerFactory = tokenHandlerFactory; }
public ObjectValidator(ITokenValidatorFactory tokenHandlerFactory, IArrayValidator arrayValidator, IKeywordFactory keywordFactory) { _tokenHandlerFactory = tokenHandlerFactory; _arrayValidator = arrayValidator; _keywords = keywordFactory.GetKeywords().Select(keyword => new TokenName(keyword.Keyword)).ToImmutableHashSet(); }