System\Windows\Forms\ToolTip\ToolTip.cs (27)
151return _tools.TryGetValue(tool, out TipInfo? tipInfo) ? tipInfo.Caption : null;
312if (_tools.TryGetValue(control, out TipInfo? tt) && (tt.TipType & TipInfo.Type.SemiAbsolute) != 0)
314_tools.Remove(control);
485Control[] controls = [.. _tools.Keys];
797Control[] controls = [.. _tools.Keys];
806Control[] controls = [.. _tools.Keys];
1023return _tools.TryGetValue(control, out TipInfo? tipInfo)
1045_tools.ContainsKey(currentControl))
1151Control[] controls = [.. _tools.Keys];
1166_tools.Clear();
1222bool exists = _tools.ContainsKey(control);
1226_tools.Remove(control);
1230_tools[control] = info!;
1350if (!_tools.TryGetValue(associatedControl, out TipInfo? tipInfo))
1506if ((tool is Control toolAsControl && _tools.TryGetValue(toolAsControl, out TipInfo? tipInfo)) ||
1507(ownerWindow is Control ownerWindowAsControl && _tools.TryGetValue(ownerWindowAsControl, out tipInfo)))
1755if (_tools.ContainsKey(tool))
1794if (tool is not null && _tools.ContainsKey(tool))
1809if (!_tools.TryGetValue(tool, out TipInfo? tipInfo))
1820_tools[tool] = tipInfo;
1833if (!_tools.TryGetValue(windowAsControl, out TipInfo? tipInfo))
1844_tools[windowAsControl] = tipInfo;
1980if (window is not Control windowAsControl || !_tools.TryGetValue(windowAsControl, out TipInfo? tipInfo))
2155if (window is Control windowAsControl && !_tools.TryGetValue(windowAsControl, out tipInfo))
2229if (window is not Control control || !_tools.TryGetValue(control, out TipInfo? tipInfo))
2245_tools.Remove(control);
2263_tools[control] = tipInfo;