4 instantiations of TipInfo
System.Windows.Forms (4)
System\Windows\Forms\ToolTip\ToolTip.cs (4)
1211TipInfo info = new(caption, TipInfo.Type.Auto); 1352tipInfo = new TipInfo(text, TipInfo.Type.SemiAbsolute); 1811tipInfo = new TipInfo(text, type); 1835tipInfo = new TipInfo(text, type);
35 references to TipInfo
System.Windows.Forms (35)
System\Windows\Forms\ToolTip\ToolTip.cs (35)
36private readonly Dictionary<Control, TipInfo> _tools = []; 151return _tools.TryGetValue(tool, out TipInfo? tipInfo) ? tipInfo.Caption : null; 312if (_tools.TryGetValue(control, out TipInfo? tt) && (tt.TipType & TipInfo.Type.SemiAbsolute) != 0) 1023return _tools.TryGetValue(control, out TipInfo? tipInfo) 1211TipInfo info = new(caption, TipInfo.Type.Auto); 1218private void SetToolTipInternal(Control control, TipInfo info) 1341SetTool(window, text, TipInfo.Type.SemiAbsolute, p); 1350if (!_tools.TryGetValue(associatedControl, out TipInfo? tipInfo)) 1352tipInfo = new TipInfo(text, TipInfo.Type.SemiAbsolute); 1356tipInfo.TipType |= TipInfo.Type.SemiAbsolute; 1418SetTool(window, text, TipInfo.Type.Absolute, new Point(pointX, pointY)); 1437SetTool(window, text, TipInfo.Type.Absolute, new Point(pointX, pointY)); 1455SetTool(window, text, TipInfo.Type.Absolute, new Point(pointX, pointY)); 1473SetTool(window, text, TipInfo.Type.Absolute, new Point(pointX, pointY)); 1494SetTool(ownerWindow, text, TipInfo.Type.Absolute, new Point(pointX, pointY)); 1506if ((tool is Control toolAsControl && _tools.TryGetValue(toolAsControl, out TipInfo? tipInfo)) || 1791private void SetTool(IWin32Window window, string? text, TipInfo.Type type, Point position) 1800if (type is TipInfo.Type.Absolute or TipInfo.Type.SemiAbsolute) 1809if (!_tools.TryGetValue(tool, out TipInfo? tipInfo)) 1833if (!_tools.TryGetValue(windowAsControl, out TipInfo? tipInfo)) 1852if (type is TipInfo.Type.Absolute or TipInfo.Type.SemiAbsolute) 1980if (window is not Control windowAsControl || !_tools.TryGetValue(windowAsControl, out TipInfo? tipInfo)) 2153TipInfo? tipInfo = null; 2172if ((tipInfo!.TipType & TipInfo.Type.Auto) != 0 && _window is not null) 2178if (((tipInfo.TipType & TipInfo.Type.SemiAbsolute) != 0) && tipInfo.Position == Point.Empty) 2200else if ((tipInfo.TipType & TipInfo.Type.SemiAbsolute) != 0 && tipInfo.Position != Point.Empty) 2229if (window is not Control control || !_tools.TryGetValue(control, out TipInfo? tipInfo)) 2235if ((tipInfo.TipType & TipInfo.Type.Auto) != 0 || (tipInfo.TipType & TipInfo.Type.SemiAbsolute) != 0) 2243if ((tipInfo.TipType & TipInfo.Type.Auto) == 0) 2261tipInfo.TipType = TipInfo.Type.Auto;