/// <summary> /// Initializes a new instance of the <see cref="DefaultUrlNameBuilderResolver"/>. /// </summary> /// <param name="incrementer">The incrementer.</param> /// <param name="romanizationProvider">The romanization provider.</param> /// <param name="options">The options.</param> public DefaultUrlNameBuilderResolver( IUrlNameIncrementer incrementer, ICharacterRomanizerProvider romanizationProvider, UrlToolsOptions options) { _incrementer = incrementer; _romanizationProvider = romanizationProvider; _options = options; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultUrlNameBuilderResolver"/>. /// </summary> /// <param name="incrementer">The incrementer.</param> /// <param name="romanizationProvider">The romanization provider.</param> /// <param name="options">The options.</param> /// <param name="configure">The options-configuration.</param> public DefaultUrlNameBuilderResolver( IUrlNameIncrementer incrementer, ICharacterRomanizerProvider romanizationProvider, IOptions<UrlToolsOptions> options, IConfigureOptions<UrlToolsOptions> configure) { _options = OptionsHelper.GetOptions(options, configure); _incrementer = incrementer; _romanizationProvider = romanizationProvider; }
public UrlNameRomanizer(UrlToolsOptions options, ICharacterRomanizer romanizer) { _options = options; _romanizer = romanizer; }