68 references to _links
System.Windows.Forms (68)
System\Windows\Forms\Controls\Labels\LinkLabel.cs (46)
165
get =>
_links
.Count == 0
167
: new LinkArea(
_links
[0].Start,
_links
[0].Length);
172
_links
.Clear();
191
_links
[0].Start = value.Start;
192
_links
[0].Length = value.Length;
265
get =>
_links
.Count != 0 &&
_links
[0].Visited;
273
if (
_links
.Count == 0)
278
_links
[0].Visited = value;
434
foreach (Link link in
_links
)
592
if (
_links
is not null &&
_links
.Count == 1)
656
if (
_links
is null ||
_links
.Count != 1 || Text is null)
679
foreach (Link link in
_links
)
815
foreach (Link link in
_links
)
843
for (int i = 0; i <
_links
.Count; i++)
845
if ((
_links
[i].State & LinkState.Hover) == LinkState.Hover)
847
_links
[i].State |= LinkState.Active;
850
if (
_links
[i].Enabled)
852
FocusLink =
_links
[i];
877
for (int i = 0; i <
_links
.Count; i++)
879
if ((
_links
[i].State & LinkState.Active) == LinkState.Active)
881
_links
[i].State &= ~LinkState.Active;
882
InvalidateLink(
_links
[i]);
905
foreach (Link link in
_links
)
1032
foreach (Link link in
_links
)
1054
else if (
_links
[0].VisualRegion?.GetRegionScans(e.GraphicsInternal.Transform) is { } regionRectangles
1088
foreach (Link link in
_links
)
1197
for (int i = 0; i <
_links
.Count; i++)
1199
_links
[i].State &= ~(LinkState.Hover | LinkState.Active);
1452
for (int i = 0; i <
_links
.Count; i++)
1454
if (
_links
[i] == _focusLink)
1524
return focusIndex < 0 || focusIndex >=
_links
.Count ? -1 : focusIndex;
1556
if (directed &&
_links
.Count > 0)
1562
focusIndex =
_links
.IndexOf(FocusLink);
1579
newFocus = GetNextLinkIndex(
_links
.Count, forward);
1585
FocusLink =
_links
[newFocus];
1607
if (
_links
.Count == 1)
1647
for (int i = 0; i <
_links
.Count; i++)
1649
if (
_links
[i] == focusLink)
1668
for (int x = 0; x <
_links
.Count; x++)
1670
Link left =
_links
[x];
1676
for (int y = x; y <
_links
.Count; y++)
1680
Link right =
_links
[y];
System\Windows\Forms\Controls\Labels\LinkLabel.Link.cs (1)
141
Owner.
_links
.Sort(s_linkComparer);
System\Windows\Forms\Controls\Labels\LinkLabel.LinkCollection.cs (21)
28
return _owner.
_links
[index];
32
_owner.
_links
[index] = value;
34
_owner.
_links
.Sort(s_linkComparer);
84
public int Count => _owner.
_links
.Count;
120
if (_owner.
_links
.Count == 1
124
_owner.
_links
.Clear();
148
if (_owner.
_links
.Count == 1
152
_owner.
_links
.Clear();
159
_owner.
_links
.Add(value);
170
_owner.
_links
.Sort(s_linkComparer);
214
return _owner.
_links
.Contains(link);
239
return _owner.
_links
.IndexOf(link);
302
bool doLayout = _owner.
_links
.Count > 0 && _owner.AutoSize;
303
_owner.
_links
.Clear();
319
((ICollection)_owner.
_links
).CopyTo(dest, index);
324
if (_owner.
_links
is not null)
326
return _owner.
_links
.GetEnumerator();
341
_owner.
_links
.Remove(value);
350
_owner.
_links
.Sort(s_linkComparer);
357
if (_owner.FocusLink is null && _owner.
_links
.Count > 0)
359
_owner.FocusLink = _owner.
_links
[0];