Inheritance: IDisposable
コード例 #1
0
ファイル: ImeTextConverter.cs プロジェクト: malaybaku/harriet
        public string Convert(string input)
        {
            if(_imeLanguage == null)
            {
                _imeLanguage = new ImeLanguage();
            }

            return DispatcherHelper.UIDispatcher.Invoke(() =>
            {
                string result = _imeLanguage.GetYomi(input);

                if (ReplaceAlphabetToKatakana)
                {
                    result = ConvertAlphabetToKatakana(result);
                }

                if (RemoveCharsNotSupportedInAquesTalk)
                {
                    result = Regex.Replace(result, @"[^ぁ-んァ-ンー、。!?,.!?/+_]", "");
                }

                return result;
            });
        }
コード例 #2
0
ファイル: ImeTextConverter.cs プロジェクト: malaybaku/harriet
        public string Convert(string input)
        {
            if (_imeLanguage == null)
            {
                _imeLanguage = new ImeLanguage();
            }

            return(DispatcherHelper.UIDispatcher.Invoke(() =>
            {
                string result = _imeLanguage.GetYomi(input);

                if (ReplaceAlphabetToKatakana)
                {
                    result = ConvertAlphabetToKatakana(result);
                }

                if (RemoveCharsNotSupportedInAquesTalk)
                {
                    result = Regex.Replace(result, @"[^ぁ-んァ-ンー、。!?,.!?/+_]", "");
                }

                return result;
            }));
        }
コード例 #3
0
ファイル: ImeTextConverter.cs プロジェクト: malaybaku/harriet
 public ImeTextConverter()
 {
     _imeLanguage = new ImeLanguage();
 }
コード例 #4
0
ファイル: ImeTextConverter.cs プロジェクト: malaybaku/harriet
 public ImeTextConverter()
 {
     _imeLanguage = new ImeLanguage();
 }