private InputMethodContext.CallbackData A1_EventReceived(object source, InputMethodContext.EventReceivedEventArgs e)
        {
            InputMethodContext a1 = e.InputMethodContext;

            e.InputMethodContext = a1;

            InputMethodContext.EventData b1 = e.EventData;
            e.EventData = b1;

            return(null);
        }
        public void InputMethodContextEventReceived()
        {
            tlog.Debug(tag, $"InputMethodContextEventReceived START");
            InputMethodContext a1 = new InputMethodContext();

            a1.EventReceived += A1_EventReceived;
            a1.EventReceived -= A1_EventReceived;

            object o1 = new object();

            InputMethodContext.EventReceivedEventArgs e = new InputMethodContext.EventReceivedEventArgs();

            A1_EventReceived(o1, e);
            a1.Dispose();
            tlog.Debug(tag, $"InputMethodContextActivated END (OK)");
            Assert.Pass("InputMethodContextActivated");
        }