Applitools.CodedUI.EyesKeyboard.SendKeysImplementation C# (CSharp) Method

SendKeysImplementation() protected method

protected SendKeysImplementation ( UITestControl control, string text, ModifierKeys modifierKeys, bool isEncoded, bool isUnicode ) : void
control UITestControl
text string
modifierKeys ModifierKeys
isEncoded bool
isUnicode bool
return void
        protected override void SendKeysImplementation(
            UITestControl control, 
            string text, 
            ModifierKeys modifierKeys, 
            bool isEncoded, 
            bool isUnicode)
        {
            if (control != null && IsRelevantControl_(control))
            {
                var controlBounds = control.BoundingRectangle;
                var trigger = CreateTrigger_(controlBounds, text);
                if (trigger != null)
                {
                    eyes_.UserInputs.Add(trigger);
                    Logger.Verbose(trigger.ToString());
                }
            }
            if (wrapped_ is EyesKeyboard eyesKeyboard)
            {
                eyesKeyboard.SendKeysImplementation(
                    control, text, modifierKeys, isEncoded, isUnicode);
            }
            else
            {
                base.SendKeysImplementation(
                    control, text, modifierKeys, isEncoded, isUnicode);
            }
        }