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