protected virtual void setTokenCaseAndGeneral() { string _toTest = content; if (string.IsNullOrEmpty(_toTest)) { flags.Add(contentTokenFlag.empty); return; } if (content.isNumber()) { flags.Add(contentTokenFlag.number); if (content.isOrdinalNumber()) { flags.Add(contentTokenFlag.numberOrdinal); } else if (content.isFormatedNumber()) { flags.Add(contentTokenFlag.numberFormatted); } else if (content.isDecimalNumber()) { flags.Add(contentTokenFlag.number); } } else { if (_toTest.isWordCaseCamel()) { flags.Add(contentTokenFlag.caseFirstUpper); flags.Add(contentTokenFlag.languageWord); } else if (_toTest.isWordCaseUpper()) { flags.Add(contentTokenFlag.caseAllUpper); flags.Add(contentTokenFlag.languageWord); } else if (_toTest.isWordCaseLower()) { flags.Add(contentTokenFlag.caseLower); flags.Add(contentTokenFlag.languageWord); } else { flags.Add(contentTokenFlag.caseIrregular); flags.Add(contentTokenFlag.languageWord); } } }