3 types derived from LinkLabel
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerActionPanel.MethodLine.cs (1)
95private sealed class MethodItemLinkLabel : LinkLabel
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
1872internal class BindingPickerLink : LinkLabel
System.Windows.Forms.Tests (1)
LinkLabelTests.cs (1)
248private class TestLinkLabel : LinkLabel
44 instantiations of LinkLabel
Accessibility_Core_App (7)
CommonControl1.Designer.cs (6)
61this.linkLabel6 = new System.Windows.Forms.LinkLabel(); 62this.linkLabel5 = new System.Windows.Forms.LinkLabel(); 63this.linkLabel4 = new System.Windows.Forms.LinkLabel(); 64this.linkLabel3 = new System.Windows.Forms.LinkLabel(); 69this.linkLabel2 = new System.Windows.Forms.LinkLabel(); 70this.linkLabel1 = new System.Windows.Forms.LinkLabel();
DataBindingExample.Designer.cs (1)
34this.linkLabel1 = new System.Windows.Forms.LinkLabel();
PresentationUI (1)
MS\Internal\Documents\RMPermissions.Designer.cs (1)
43this.requestFromLabel = new System.Windows.Forms.LinkLabel();
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
72_label = new LinkLabel
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (1)
90_createNewLinkLabel = new LinkLabel();
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\StyleEditorForm.cs (2)
172_helperLinkLabel1 = new LinkLabel(); 173_helperLinkLabel2 = new LinkLabel();
System.Windows.Forms.Tests (30)
LinkLabelTests.cs (1)
12private readonly LinkLabel _linkLabel = new();
System\Windows\Forms\AccessibleObjects\LinkLabel.Link.LinkAccessibleObjectTests.cs (16)
16using LinkLabel linkLabel = new(); 30using LinkLabel linkLabel = new(); 53using LinkLabel linkLabel = new(); 65using LinkLabel linkLabel = new(); 87using LinkLabel linkLabel = new(); 113using LinkLabel linkLabel = new(); 132using LinkLabel linkLabel = new(); 145using LinkLabel linkLabel = new(); 159using LinkLabel linkLabel = new(); 171using LinkLabel linkLabel = new(); 183using LinkLabel linkLabel = new(); 195using LinkLabel linkLabel = new(); 209using LinkLabel linkLabel = new(); 233using LinkLabel linkLabel = new(); 245using LinkLabel linkLabel = new(); 272using LinkLabel linkLabel = new();
System\Windows\Forms\AccessibleObjects\LinkLabel.LinkLabelAccessibleObjectTests.cs (11)
15using LinkLabel linkLabel = new(); 25using LinkLabel linkLabel = new(); 53using LinkLabel linkLabel = new(); 66using LinkLabel linkLabel = new(); 82using LinkLabel linkLabel = new(); 104using LinkLabel linkLabel = new(); 123using LinkLabel linkLabel = new(); 139using LinkLabel linkLabel = new(); 151using LinkLabel linkLabel = new(); 166using LinkLabel linkLabel = new(); 181using LinkLabel linkLabel = new();
System\Windows\Forms\LinkCollectionTests.cs (1)
17_linkLabel = new();
System\Windows\Forms\LinkLabel.LinkComparerTests.cs (1)
21using LinkLabel linkLabel = new();
WinFormsControlsTest (2)
MultipleControls.Designer.cs (2)
53this.linkLabel1 = new System.Windows.Forms.LinkLabel(); 54this.linkLabel2 = new System.Windows.Forms.LinkLabel();
124 references to LinkLabel
Accessibility_Core_App (7)
CommonControl1.Designer.cs (6)
735private System.Windows.Forms.LinkLabel linkLabel2; 736private System.Windows.Forms.LinkLabel linkLabel1; 739private System.Windows.Forms.LinkLabel linkLabel6; 740private System.Windows.Forms.LinkLabel linkLabel5; 741private System.Windows.Forms.LinkLabel linkLabel4; 742private System.Windows.Forms.LinkLabel linkLabel3;
DataBindingExample.Designer.cs (1)
298private System.Windows.Forms.LinkLabel linkLabel1;
PresentationUI (3)
MS\Internal\Documents\DialogBaseForm.cs (2)
109if (c is LinkLabel) 111(c as LinkLabel).UseCompatibleTextRendering = false;
MS\Internal\Documents\RMPermissions.Designer.cs (1)
220private System.Windows.Forms.LinkLabel requestFromLabel;
System.Windows.Forms (33)
System\Windows\Forms\Control.cs (2)
3379/// Exposed publicly only by controls that support GDI text rendering (<see cref="Label"/>, <see cref="LinkLabel"/> 3383/// Observe that this property is NOT virtual (to allow for caching the property value - see <see cref="LinkLabel"/>)
System\Windows\Forms\Controls\Labels\LinkConverter.cs (4)
69return new LinkLabel.Link(values[0], values[1]); 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 (2)
51/// Initializes a new default instance of the <see cref="LinkLabel"/> class. 251/// Gets the collection of links used in a <see cref="LinkLabel"/>.
System\Windows\Forms\Controls\Labels\LinkLabel.Link.cs (2)
38internal Link(LinkLabel owner) 116internal LinkLabel? Owner { get; set; }
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (2)
18private readonly LinkLabel _owningLinkLabel; 20public LinkAccessibleObject(Link link, LinkLabel owner)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkCollection.cs (2)
14private readonly LinkLabel _owner; 22public LinkCollection(LinkLabel owner) => _owner = owner.OrThrowIfNull();
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (7)
15public LinkLabelAccessibleObject(LinkLabel owner) : base(owner) 20=> !this.IsOwnerHandleCreated(out LinkLabel? _) 28=> !this.TryGetOwnerAs(out LinkLabel? owner) ? null : owner.Links.Count != 0 32=> !this.TryGetOwnerAs(out LinkLabel? owner) ? null : owner.Links.Count != 0 41this.TryGetOwnerAs(out LinkLabel? owner) && index >= 0 && index < GetChildCount() 47public override int GetChildCount() => this.TryGetOwnerAs(out LinkLabel? owner) ? owner.Links.Count : 0; 59if (!this.IsOwnerHandleCreated(out LinkLabel? owner))
System\Windows\Forms\Controls\Labels\LinkLabelLinkClickedEventArgs.cs (5)
7/// Provides data for the <see cref="LinkLabel.OnLinkClicked"/> event. 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\Labels\LinkLabelLinkClickedEventHandler.cs (2)
7/// Represents a method that will handle the <see cref="LinkLabel.LinkClicked"/> event of a <see cref="LinkLabel"/>.
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (3)
31private LinkLabel? _label; 66public LinkLabel Label 237LinkLabel.Link link = Label.Links.Add(links[i].X, links[i].Y, _verbs[i]);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (2)
19private LinkLabel? _createNewLinkLabel; 84private LinkLabel CreateNewLink
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\StyleEditorForm.cs (2)
71private LinkLabel _helperLinkLabel1; 72private LinkLabel _helperLinkLabel2;
System.Windows.Forms.Design.Tests (1)
EnsureEditorsTests.cs (1)
104[InlineData(typeof(LinkLabel), "LinkArea", typeof(LinkAreaEditor))]
System.Windows.Forms.Tests (76)
LinkLabelTests.cs (4)
12private readonly LinkLabel _linkLabel = new(); 123_linkLabel.Links.Add(new LinkLabel.Link(_linkLabel) { Visited = false }); 198_linkLabel.Links.Add(new LinkLabel.Link(_linkLabel) { Visited = true }); 210var link = new LinkLabel.Link(label);
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (1)
1650yield return new object[] { typeof(LinkLabel) };
System\Windows\Forms\AccessibleObjects\LinkLabel.Link.LinkAccessibleObjectTests.cs (18)
6using static System.Windows.Forms.LinkLabel; 7using static System.Windows.Forms.LinkLabel.Link; 16using LinkLabel linkLabel = new(); 30using LinkLabel linkLabel = new(); 53using LinkLabel linkLabel = new(); 65using LinkLabel linkLabel = new(); 87using LinkLabel linkLabel = new(); 113using LinkLabel linkLabel = new(); 132using LinkLabel linkLabel = new(); 145using LinkLabel linkLabel = new(); 159using LinkLabel linkLabel = new(); 171using LinkLabel linkLabel = new(); 183using LinkLabel linkLabel = new(); 195using LinkLabel linkLabel = new(); 209using LinkLabel linkLabel = new(); 233using LinkLabel linkLabel = new(); 245using LinkLabel linkLabel = new(); 272using LinkLabel linkLabel = new();
System\Windows\Forms\AccessibleObjects\LinkLabel.LinkLabelAccessibleObjectTests.cs (13)
5using static System.Windows.Forms.LinkLabel; 6using static System.Windows.Forms.LinkLabel.Link; 15using LinkLabel linkLabel = new(); 25using LinkLabel linkLabel = new(); 53using LinkLabel linkLabel = new(); 66using LinkLabel linkLabel = new(); 82using LinkLabel linkLabel = new(); 104using LinkLabel linkLabel = new(); 123using LinkLabel linkLabel = new(); 139using LinkLabel linkLabel = new(); 151using LinkLabel linkLabel = new(); 166using LinkLabel linkLabel = new(); 181using LinkLabel linkLabel = new();
System\Windows\Forms\LinkCollectionTests.cs (2)
5using static System.Windows.Forms.LinkLabel; 11private readonly LinkLabel _linkLabel;
System\Windows\Forms\LinkConverterTests.cs (15)
14[InlineData(typeof(LinkLabel.Link), false)] 24yield return new object[] { "1,2", new LinkLabel.Link(1, 2) }; 25yield return new object[] { " 1 , 1", new LinkLabel.Link(1, 1) }; 61[InlineData(typeof(LinkLabel.Link), false)] 74Assert.Equal("1, 2", converter.ConvertTo(new LinkLabel.Link(1, 2), typeof(string))); 75Assert.Equal("1, 2", converter.ConvertTo(null, null, new LinkLabel.Link(1, 2), typeof(string))); 76Assert.Equal("1, 2", converter.ConvertTo(null, CultureInfo.InvariantCulture, new LinkLabel.Link(1, 2), typeof(string))); 83InstanceDescriptor descriptor = Assert.IsType<InstanceDescriptor>(converter.ConvertTo(new LinkLabel.Link(1, 2), typeof(InstanceDescriptor))); 84Assert.Equal(typeof(LinkLabel.Link).GetConstructor([typeof(int), typeof(int)]), descriptor.MemberInfo); 93InstanceDescriptor descriptor = Assert.IsType<InstanceDescriptor>(converter.ConvertTo(new LinkLabel.Link(1, 2, "linkData"), typeof(InstanceDescriptor))); 94Assert.Equal(typeof(LinkLabel.Link).GetConstructor([typeof(int), typeof(int), typeof(object)]), descriptor.MemberInfo); 114[InlineData(typeof(LinkLabel.Link))] 119Assert.Throws<NotSupportedException>(() => converter.ConvertTo(new LinkLabel.Link(), destinationType)); 138if (expected is LinkLabel.Link expectedLink && actual is LinkLabel.Link actualLink)
System\Windows\Forms\LinkLabel.LinkComparerTests.cs (7)
11yield return new object[] { null, new LinkLabel.Link(0, 1), -1 }; 12yield return new object[] { new LinkLabel.Link(0, 1), null, 1 }; 13yield return new object[] { new LinkLabel.Link(0, 1), new LinkLabel.Link(0, 1), 0 }; 14yield return new object[] { new LinkLabel.Link(1, 5), new LinkLabel.Link(2, 5), -1 }; 21using LinkLabel linkLabel = new();
System\Windows\Forms\LinkLabelLinkClickedEventArgsTests.cs (5)
12yield return new object[] { new LinkLabel.Link() }; 17public void Ctor_LinkLabelLink(LinkLabel.Link link) 27yield return new object[] { new LinkLabel.Link(), MouseButtons.Left }; 28yield return new object[] { new LinkLabel.Link(), MouseButtons.None }; 33public void Ctor_LinkLabelLink_MouseButtons(LinkLabel.Link link, MouseButtons button)
System\Windows\Forms\LinkTests.cs (11)
12var link = new LinkLabel.Link(); 31var link = new LinkLabel.Link(start, length); 50var link = new LinkLabel.Link(start, length, linkData); 65var link = new LinkLabel.Link 80var link = new LinkLabel.Link 102var link = new LinkLabel.Link 117var link = new LinkLabel.Link 132var link = new LinkLabel.Link 147var link = new LinkLabel.Link 162var link = new LinkLabel.Link 177var link = new LinkLabel.Link
WinFormsControlsTest (2)
MultipleControls.Designer.cs (2)
351private System.Windows.Forms.LinkLabel linkLabel1; 352private System.Windows.Forms.LinkLabel linkLabel2;