internal Collator(IBM.ICU.Text.Collator wrapper) { this.icuColl = wrapper; }
internal override Object RegisterInstance(Collator collator, ULocale locale) { return(service.RegisterObject(collator, locale)); }
/// <summary> /// Register a collator as the default collator for the provided locale. The /// collator should not be modified after it is registered. /// </summary> /// /// <param name="collator">the collator to register</param> /// <param name="locale">the locale for which this is the default collator</param> /// <returns>an object that can be used to unregister the registered collator.</returns> /// @stable ICU 3.2 public static Object RegisterInstance(Collator collator, ULocale locale) { return(GetShim().RegisterInstance(collator, locale)); }
internal RuleBasedCollator(IBM.ICU.Text.Collator wrapper) : base(wrapper) { }
abstract internal Object RegisterInstance(Collator c, ULocale l);