UIAutomation.HasControlInputCmdletBase.checkNotNull C# (CSharp) Method

checkNotNull() private method

private checkNotNull ( object objectToTest, UIANET::System.Windows.Automation e ) : bool
objectToTest object
e UIANET::System.Windows.Automation
return bool
        protected bool checkNotNull(object objectToTest, classic.AutomationEventArgs e)
        {
            // 20131109
            //AutomationElement sourceElement;
            // 20131118
            //IUiElement sourceElement;
            /*
            AutomationElement sourceElement;
            */
            try {
                // 20131109
                //sourceElement = objectToTest as AutomationElement;
                // 20131118
                //sourceElement = objectToTest as IUiElement;
                classic.AutomationElement sourceElement = objectToTest as classic.AutomationElement;
                // 20131109
                //this.EventSource = sourceElement;
                // 20131118
                // property to method
                //this.EventSource = sourceElement.SourceElement;
                // 20131118
                //this.EventSource = sourceElement.GetSourceElement();
                EventSource = sourceElement;
                EventArgs = e;
            } 
            catch { //(ElementNotAvailableException eNotAvailable) {
                return false;
            }
            return true;
        }
        #endregion checker event handler inputs