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