/// ------------------------------------------------------------------------------------ /// <summary> /// Initializes a new instance of the <see cref="TsStringComparer"/> class. /// </summary> /// <param name="icuLocale">The icu locale that is used to create a collating engine. /// </param> /// ------------------------------------------------------------------------------------ public TsStringComparer(string icuLocale) { m_collatingEngine = LgIcuCollatorClass.Create(); m_IcuCleanupManager = IcuCleanupManagerClass.Create(); m_IcuCleanupManager.RegisterCleanupCallback(this); m_icuLocale = icuLocale; }