5 instantiations of Link
System.Windows.Forms (5)
System\Windows\Forms\Controls\Labels\LinkConverter.cs (1)
69return new LinkLabel.Link(values[0], values[1]);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (3)
188Links.Add(new Link(this)); 275Links.Add(new Link(this)); 526Links.Add(new Link(0, -1)); // default 'magic' link.
System\Windows\Forms\Controls\Labels\LinkLabel.LinkCollection.cs (1)
128Link l = new(_owner)
54 references to Link
System.Windows.Forms (54)
System\Windows\Forms\Controls\Labels\LinkConverter.cs (3)
84if (value is LinkLabel.Link link) 105typeof(LinkLabel.Link).GetConstructor([typeof(int), typeof(int)]), 111typeof(LinkLabel.Link).GetConstructor([typeof(int), typeof(int), typeof(object)]),
System\Windows\Forms\Controls\Labels\LinkLabel.cs (24)
39private readonly List<Link> _links = new(2); 41private Link? _focusLink; 101private Link? FocusLink 434foreach (Link link in _links) 543Link link = Links[i]; 634foreach (Link link in Links) 673protected Link? PointInLink(int x, int y) 676Link? hit = null; 679foreach (Link link in _links) 695private void InvalidateLink(Link? link) 762Link? focusLink = FocusLink; 815foreach (Link link in _links) 885Link? clicked = PointInLink(e.X, e.Y); 904Link? hoverLink = null; 905foreach (Link link in _links) 914Link? pointIn = PointInLink(e.X, e.Y); 1029foreach (Link link in _links) 1085foreach (Link link in _links) 1222Link? link, 1385foreach (Link link in Links) 1474Link? test; 1636private void UpdateAccessibilityLink(Link focusLink) 1667Link left = _links[x]; 1677Link right = _links[y];
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (2)
17private readonly Link _owningLink; 20public LinkAccessibleObject(Link link, LinkLabel owner)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkCollection.cs (16)
24public virtual Link this[int index] 46if (value is Link link) 60public virtual Link? this[string key] 99public Link Add(int start, int length) 109public Link Add(int start, int length, object? linkData) 128Link l = new(_owner) 138public int Add(Link value) 190if (value is Link link) 202if (value is Link link) 212public bool Contains(Link link) 227if (value is Link link) 237public int IndexOf(Link link) 244if (value is Link link) 330return Array.Empty<Link>().GetEnumerator(); 334public void Remove(Link value) 382if (value is Link link)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkComparer.cs (3)
8private class LinkComparer : IComparer<Link> 10public int Compare(Link? link1, Link? link2)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (1)
65Link? hit = owner.PointInLink(p.X, p.Y);
System\Windows\Forms\Controls\Labels\LinkLabelLinkClickedEventArgs.cs (4)
14public LinkLabelLinkClickedEventArgs(LinkLabel.Link? link) 19public LinkLabelLinkClickedEventArgs(LinkLabel.Link? link, MouseButtons button) 26/// Gets the <see cref="LinkLabel.Link"/> that was clicked. 28public LinkLabel.Link? Link { get; }
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
237LinkLabel.Link link = Label.Links.Add(links[i].X, links[i].Y, _verbs[i]);