37 instantiations of 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 (27)
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 (13)
30LinkArea area = new(start, length); 40LinkArea area = new() 55LinkArea area = new() 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);
70 references to LinkArea
System.Windows.Forms (13)
System\Windows\Forms\Controls\Labels\LinkArea.cs (7)
10public partial struct LinkArea : IEquatable<LinkArea> 41if (o is not LinkArea a) 49public readonly bool Equals(LinkArea other) 54public static bool operator ==(LinkArea linkArea1, LinkArea linkArea2) 57public static bool operator !=(LinkArea linkArea1, LinkArea linkArea2)
System\Windows\Forms\Controls\Labels\LinkArea.LinkAreaConverter.cs (3)
88if (value is LinkArea pt) 106typeof(LinkArea).GetConstructor([typeof(int), typeof(int)]), 153PropertyDescriptorCollection props = TypeDescriptor.GetProperties(typeof(LinkArea), attributes);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (3)
163public LinkArea LinkArea 170LinkArea pt = LinkArea; 1697LinkArea pt = LinkArea;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\LinkAreaEditor.LinkAreaUI.cs (1)
138if (Value is not LinkArea linkArea)
System.Windows.Forms.Design.Tests (4)
System\Windows\Forms\Design\LinkAreaEditor.LinkAreaUITests.cs (1)
49LinkArea linkArea = new(7, 4);
System\Windows\Forms\Design\LinkAreaEditorTests.cs (3)
19LinkArea value = new(0, 5); 29result.Should().BeOfType<LinkArea>(); 30if (result is LinkArea linkAreaResult)
System.Windows.Forms.Tests (52)
LinkLabelTests.cs (2)
49LinkArea linkArea1 = new LinkArea(1, 2); 50LinkArea linkArea2 = new LinkArea(3, 4);
SerializableAttributeTests.cs (1)
24{ typeof(LinkArea).FullName },
SerializableTypesTests.cs (3)
108LinkArea linkArea = new(5, 7); 118LinkArea result = BinarySerialization.EnsureDeserialize<LinkArea>(blob);
System\Windows\Forms\LinkAreaConverterTests.cs (37)
18[InlineData(typeof(LinkArea), false)] 22var converter = new LinkArea.LinkAreaConverter(); 38var converter = new LinkArea.LinkAreaConverter(); 49var converter = new LinkArea.LinkAreaConverter(); 58var converter = new LinkArea.LinkAreaConverter(); 65[InlineData(typeof(LinkArea), false)] 70var converter = new LinkArea.LinkAreaConverter(); 77var converter = new LinkArea.LinkAreaConverter(); 86var converter = new LinkArea.LinkAreaConverter(); 88Assert.Equal(typeof(LinkArea).GetConstructor([typeof(int), typeof(int)]), descriptor.MemberInfo); 95var converter = new LinkArea.LinkAreaConverter(); 102var converter = new LinkArea.LinkAreaConverter(); 107[InlineData(typeof(LinkArea))] 111var converter = new LinkArea.LinkAreaConverter(); 112Assert.Throws<NotSupportedException>(() => converter.ConvertTo(default(LinkArea), destinationType)); 118var converter = new LinkArea.LinkAreaConverter(); 119LinkArea area = Assert.IsType<LinkArea>(converter.CreateInstance( 122{ nameof(LinkArea.Start), 1 }, 123{ nameof(LinkArea.Length), 2 } 131var converter = new LinkArea.LinkAreaConverter(); 141{ nameof(LinkArea.Start), new object() }, 142{ nameof(LinkArea.Length), 2 }, 149{ nameof(LinkArea.Start), null }, 150{ nameof(LinkArea.Length), 2 }, 157{ nameof(LinkArea.Length), 2 } 165{ nameof(LinkArea.Start), 1 }, 166{ nameof(LinkArea.Length), new object() } 173{ nameof(LinkArea.Start), 1 }, 174{ nameof(LinkArea.Length), null } 181{ nameof(LinkArea.Start), 1 } 190var converter = new LinkArea.LinkAreaConverter(); 197var converter = new LinkArea.LinkAreaConverter(); 204var converter = new LinkArea.LinkAreaConverter(); 207Assert.Equal(nameof(LinkArea.Start), properties[0].Name); 208Assert.Equal(nameof(LinkArea.Length), properties[1].Name); 214var converter = new LinkArea.LinkAreaConverter();
System\Windows\Forms\LinkAreaTests.cs (9)
16LinkArea area = default; 30LinkArea area = new(start, length); 40LinkArea area = new() 55LinkArea area = new() 78public void LinkArea_Equals_Invoke_ReturnsExpected(LinkArea area, object other, bool expected) 80if (other is LinkArea otherArea) 93LinkArea area = new(1, 2); 100LinkArea area = new(1, 2); 101Assert.IsType<LinkArea.LinkAreaConverter>(TypeDescriptor.GetConverter(area));