public RantFormat(CultureInfo culture, IEnumerable <string> titleCaseExclusions, Pluralizer pluralizer) { Culture = culture; foreach (var word in titleCaseExclusions) { _titleCaseExcludedWords.Add(word); } Pluralizer = pluralizer; }
/// <summary> /// Creates a new RantFormat instance with the specified configuration data. /// </summary> /// <param name="culture">The culture to associate with the format.</param> /// <param name="writingSystem">The writing system to use.</param> /// <param name="titleCaseExclusions">A collection of words to exclude from title case capitalization.</param> /// <param name="pluralizer">The pluralizer to use.</param> /// <param name="numVerbalizer">The number verbalizer to use.</param> public RantFormat( CultureInfo culture, WritingSystem writingSystem, IEnumerable <string> titleCaseExclusions, Pluralizer pluralizer, NumberVerbalizer numVerbalizer) { Culture = culture; WritingSystem = writingSystem; foreach (string word in titleCaseExclusions) { TitleCaseExclusions.Add(word); } Pluralizer = pluralizer; NumberVerbalizer = numVerbalizer; }
public RantFormat(CultureInfo culture, char stdSpace, IEnumerable<char> letters, char openingPrimaryQuote, char closingPrimaryQuote, char openingSecondaryQuote, char closingSecondaryQuote, IEnumerable<string> titleCaseExclusions, Pluralizer pluralizer) { Culture = culture; StandardSpace = stdSpace; LettersInternal = letters.ToArray(); OpeningPrimaryQuote = openingPrimaryQuote; ClosingPrimaryQuote = closingPrimaryQuote; OpeningSecondaryQuote = openingSecondaryQuote; ClosingSecondaryQuote = closingSecondaryQuote; foreach (var word in titleCaseExclusions) _titleCaseExcludedWords.Add(word); Pluralizer = pluralizer; }
public RantFormat(CultureInfo culture, char stdSpace, IEnumerable <char> letters, char openingPrimaryQuote, char closingPrimaryQuote, char openingSecondaryQuote, char closingSecondaryQuote, IEnumerable <string> titleCaseExclusions, Pluralizer pluralizer) { Culture = culture; StandardSpace = stdSpace; LettersInternal = letters.ToArray(); OpeningPrimaryQuote = openingPrimaryQuote; ClosingPrimaryQuote = closingPrimaryQuote; OpeningSecondaryQuote = openingSecondaryQuote; ClosingSecondaryQuote = closingSecondaryQuote; foreach (var word in titleCaseExclusions) { _titleCaseExcludedWords.Add(word); } Pluralizer = pluralizer; }
public RantFormat(CultureInfo culture, IEnumerable<string> titleCaseExclusions, Pluralizer pluralizer) { Culture = culture; foreach (var word in titleCaseExclusions) _titleCaseExcludedWords.Add(word); Pluralizer = pluralizer; }