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)
192Links.Add(new Link(this)); 283Links.Add(new Link(this)); 538Links.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; 105private Link? FocusLink 446foreach (Link link in _links) 555Link link = Links[i]; 646foreach (Link link in Links) 685protected Link? PointInLink(int x, int y) 688Link? hit = null; 691foreach (Link link in _links) 707private void InvalidateLink(Link? link) 774Link? focusLink = FocusLink; 827foreach (Link link in _links) 897Link? clicked = PointInLink(e.X, e.Y); 916Link? hoverLink = null; 917foreach (Link link in _links) 926Link? pointIn = PointInLink(e.X, e.Y); 1041foreach (Link link in _links) 1097foreach (Link link in _links) 1234Link? link, 1397foreach (Link link in Links) 1486Link? test; 1648private void UpdateAccessibilityLink(Link focusLink) 1679Link left = _links[x]; 1689Link 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]);