internal void EndIMEComposition() { CachedTextInfo cachedTextInfo = m_imePreCompositionCachedTextInfo.Clone() as CachedTextInfo; m_imePreCompositionCachedTextInfo = null; this.OnIMECompositionEnded(cachedTextInfo); }
internal virtual void OnIMECompositionEnded(CachedTextInfo cachedTextInfo) { }
internal void StartIMEComposition() { Debug.Assert(m_imePreCompositionCachedTextInfo == null, "EndIMEComposition should have been called before another IME Composition starts."); m_imePreCompositionCachedTextInfo = new CachedTextInfo(this); }