35 references to LinkArea
System.Windows.Forms (5)
System\Windows\Forms\Controls\Labels\LinkArea.LinkAreaConverter.cs (2)
73return new LinkArea(values[0], values[1]); 125return new LinkArea(
System\Windows\Forms\Controls\Labels\LinkLabel.cs (3)
166? new LinkArea(0, 0) 167: new LinkArea(_links[0].Start, _links[0].Length); 1526private void ResetLinkArea() => LinkArea = new LinkArea(0, -1);
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\LinkAreaEditor.LinkAreaUI.cs (1)
120Value = new LinkArea(_sampleEdit.SelectionStart, _sampleEdit.SelectionLength);
System.Windows.Forms.Design.Tests (4)
System\Windows\Forms\Design\LinkAreaEditor.LinkAreaUITests.cs (3)
49LinkArea linkArea = new(7, 4); 80_linkAreaUI.Start(new LinkArea(1, 2)); 90object? testValue = new LinkArea(3, 4);
System\Windows\Forms\Design\LinkAreaEditorTests.cs (1)
19LinkArea value = new(0, 5);
System.Windows.Forms.Tests (25)
LinkLabelTests.cs (6)
43_linkLabel.LinkArea.Should().Be(new LinkArea(0, 0)); 49LinkArea linkArea1 = new LinkArea(1, 2); 50LinkArea linkArea2 = new LinkArea(3, 4); 64Action act = () => _linkLabel.LinkArea = new LinkArea(start, length); 72_linkLabel.LinkArea = new LinkArea(1, 2); 75_linkLabel.LinkArea = new LinkArea(0, 0);
SerializableTypesTests.cs (1)
108LinkArea linkArea = new(5, 7);
System\Windows\Forms\LinkAreaConverterTests.cs (7)
28yield return new object[] { "1,2", new LinkArea(1, 2) }; 29yield return new object[] { " 1 , 1", new LinkArea(1, 1) }; 78Assert.Equal("1, 2", converter.ConvertTo(new LinkArea(1, 2), typeof(string))); 79Assert.Equal("1, 2", converter.ConvertTo(null, null, new LinkArea(1, 2), typeof(string))); 80Assert.Equal("1, 2", converter.ConvertTo(null, CultureInfo.InvariantCulture, new LinkArea(1, 2), typeof(string))); 87InstanceDescriptor descriptor = Assert.IsType<InstanceDescriptor>(converter.ConvertTo(new LinkArea(1, 2), typeof(InstanceDescriptor))); 125Assert.Equal(new LinkArea(1, 2), area);
System\Windows\Forms\LinkAreaTests.cs (11)
30LinkArea area = new(start, length); 68yield return new object[] { new LinkArea(1, 2), new LinkArea(1, 2), true }; 69yield return new object[] { new LinkArea(1, 2), new LinkArea(2, 2), false }; 70yield return new object[] { new LinkArea(1, 2), new LinkArea(1, 3), false }; 72yield return new object[] { new LinkArea(1, 2), new(), false }; 73yield return new object[] { new LinkArea(1, 2), null, false }; 93LinkArea area = new(1, 2); 100LinkArea area = new(1, 2);