コード例 #1
0
        public override BreakIterator CreateBreakIterator(UCultureInfo locale, int kind)
        {
            // TODO: convert to UCultureInfo when service switches over
            if (service.IsDefault)
            {
                return(CreateBreakInstance(locale, kind));
            }
            BreakIterator iter = (BreakIterator)service.Get(locale, kind, out UCultureInfo actualLoc);

            iter.SetCulture(actualLoc, actualLoc); // services make no distinction between actual & valid
            return(iter);
        }