/// <summary> /// Initializes a new instance of the <see cref="Tokenizer"/> class. /// </summary> /// <param name="configuration">The configuration that should be used by the tokenizer.</param> public Tokenizer(Action <TokenizerConfigurator> configuration) { if (configuration != null) { var configurator = new TokenizerConfigurator(this); configuration.Invoke(configurator); } this.keyRing = new TokenKeyRing(this); this.validator = new TokenValidator(this.keyRing); }
/// <summary> /// Initializes a new instance of the <see cref="Tokenizer"/> class. /// </summary> /// <param name="configuration">The configuration that should be used by the tokenizer.</param> public Tokenizer(Action<TokenizerConfigurator> configuration) { if (configuration != null) { var configurator = new TokenizerConfigurator(this); configuration.Invoke(configurator); } this.keyRing = new TokenKeyRing(this); this.validator = new TokenValidator(this.keyRing); }