MonoDevelop.Ide.CodeCompletion.TooltipInformationWindow.Clear C# (CSharp) Method

Clear() public method

public Clear ( ) : void
return void
		public void Clear ()
		{
			ClearDescriptions ();
			overloads.Clear ();
			Theme.DrawPager = false;
			headLabel.Markup = "";
			current_overload = 0;
		}

Usage Example

        bool DelayedTooltipShow()
        {
            var selectedItem = List.SelectedItem;

            if (selectedItem < 0 || selectedItem >= completionDataList.Count)
            {
                return(false);
            }
            var data = completionDataList [selectedItem];

            IEnumerable <ICompletionData> filteredOverloads;

            if (data.HasOverloads)
            {
                filteredOverloads = data.OverloadedData;
            }
            else
            {
                filteredOverloads = new ICompletionData[] { data };
            }

            EnsureDeclarationViewWindow();
            if (data != currentData)
            {
                declarationviewwindow.Clear();
                var overloads = new List <ICompletionData> (filteredOverloads);
                foreach (var overload in overloads)
                {
                    declarationviewwindow.AddOverload((CompletionData)overload);
                }

                currentData = data;
                if (data.HasOverloads)
                {
                    for (int i = 0; i < overloads.Count; i++)
                    {
                        if (!overloads[i].DisplayFlags.HasFlag(DisplayFlags.Obsolete))
                        {
                            declarationviewwindow.CurrentOverload = i;
                            break;
                        }
                    }
                }
            }

            if (declarationviewwindow.Overloads == 0)
            {
                HideDeclarationView();
                return(false);
            }

            if (declarationViewHidden && Visible)
            {
                RepositionDeclarationViewWindow();
            }

            declarationViewTimer = 0;
            return(false);
        }
All Usage Examples Of MonoDevelop.Ide.CodeCompletion.TooltipInformationWindow::Clear