AutocompleteMenuNS.AutocompleteMenu.IExtenderProvider C# (CSharp) Method

IExtenderProvider() private method

private IExtenderProvider ( object extendee ) : bool
extendee object
return bool
        bool IExtenderProvider.CanExtend(object extendee)
        {
            //find  AutocompleteMenu with lowest hashcode
            if (Container != null)
                if (Container.Components.OfType<AutocompleteMenu>().Any(comp => comp.GetHashCode() < GetHashCode()))
                    return false;
            //we are main autocomplete menu on form ...
            //check extendee as TextBox
            if (!(extendee is Control))
                return false;
            var temp = TextBoxWrapper.Create(extendee as Control);
            return temp != null;
        }