UnityEditor.ColumnView.DoDoubleClick C# (CSharp) Method

DoDoubleClick() private method

private DoDoubleClick ( ListViewElement element, ColumnViewElement columnViewElement, ObjectColumnFunction selectedSearchItemFunction, ObjectColumnFunction selectedRegularItemFunction ) : void
element ListViewElement
columnViewElement ColumnViewElement
selectedSearchItemFunction ObjectColumnFunction
selectedRegularItemFunction ObjectColumnFunction
return void
        private void DoDoubleClick(ListViewElement element, ColumnViewElement columnViewElement, ObjectColumnFunction selectedSearchItemFunction, ObjectColumnFunction selectedRegularItemFunction)
        {
            if (((Event.current.type == EventType.MouseDown) && element.position.Contains(Event.current.mousePosition)) && ((Event.current.button == 0) && (Event.current.clickCount == 2)))
            {
                if (this.isSearching)
                {
                    this.DoSearchItemSelectedEvent(selectedSearchItemFunction, columnViewElement.value);
                }
                else
                {
                    DoItemSelectedEvent(selectedRegularItemFunction, columnViewElement.value);
                }
            }
        }