68 references to _links
System.Windows.Forms (68)
System\Windows\Forms\Controls\Labels\LinkLabel.cs (46)
169
get =>
_links
.Count == 0
171
: new LinkArea(
_links
[0].Start,
_links
[0].Length);
176
_links
.Clear();
195
_links
[0].Start = value.Start;
196
_links
[0].Length = value.Length;
273
get =>
_links
.Count != 0 &&
_links
[0].Visited;
281
if (
_links
.Count == 0)
286
_links
[0].Visited = value;
446
foreach (Link link in
_links
)
604
if (
_links
is not null &&
_links
.Count == 1)
668
if (
_links
is null ||
_links
.Count != 1 || Text is null)
691
foreach (Link link in
_links
)
827
foreach (Link link in
_links
)
855
for (int i = 0; i <
_links
.Count; i++)
857
if ((
_links
[i].State & LinkState.Hover) == LinkState.Hover)
859
_links
[i].State |= LinkState.Active;
862
if (
_links
[i].Enabled)
864
FocusLink =
_links
[i];
889
for (int i = 0; i <
_links
.Count; i++)
891
if ((
_links
[i].State & LinkState.Active) == LinkState.Active)
893
_links
[i].State &= ~LinkState.Active;
894
InvalidateLink(
_links
[i]);
917
foreach (Link link in
_links
)
1041
foreach (Link link in
_links
)
1063
else if (
_links
[0].VisualRegion?.GetRegionScans(e.GraphicsInternal.Transform) is { } regionRectangles
1097
foreach (Link link in
_links
)
1206
for (int i = 0; i <
_links
.Count; i++)
1208
_links
[i].State &= ~(LinkState.Hover | LinkState.Active);
1461
for (int i = 0; i <
_links
.Count; i++)
1463
if (
_links
[i] == _focusLink)
1533
return focusIndex < 0 || focusIndex >=
_links
.Count ? -1 : focusIndex;
1565
if (directed &&
_links
.Count > 0)
1571
focusIndex =
_links
.IndexOf(FocusLink);
1588
newFocus = GetNextLinkIndex(
_links
.Count, forward);
1594
FocusLink =
_links
[newFocus];
1616
if (
_links
.Count == 1)
1656
for (int i = 0; i <
_links
.Count; i++)
1658
if (
_links
[i] == focusLink)
1677
for (int x = 0; x <
_links
.Count; x++)
1679
Link left =
_links
[x];
1685
for (int y = x; y <
_links
.Count; y++)
1689
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];