38 instantiations of BindingMemberInfo
System.Windows.Forms (6)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (2)
1349BindingMemberInfo displayBindingMember = new(displayMember); 1380BindingMemberInfo valueBindingMember = new(valueMember);
System\Windows\Forms\Controls\ListControl\ListControl.cs (3)
117SetDataConnection(_dataSource, new BindingMemberInfo(value), force: false); 305BindingMemberInfo newValueMember = new(value); 663SetDataConnection(null, new BindingMemberInfo(string.Empty), true);
System\Windows\Forms\DataBinding\Binding.cs (1)
149BindingMemberInfo = new BindingMemberInfo(dataMember);
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewComboBoxColumnDesigner.cs (1)
82BindingMemberInfo bindingMemberInfo = new(dataMember);
System.Windows.Forms.Tests (31)
System\Windows\Forms\BindingMemberInfoTests.cs (25)
31BindingMemberInfo info = new(dataMember); 39yield return new object[] { new BindingMemberInfo("Some.Other"), new BindingMemberInfo("Some.Other"), true }; 40yield return new object[] { new BindingMemberInfo("Some.Other"), new BindingMemberInfo("some.other"), true }; 41yield return new object[] { new BindingMemberInfo("Some.Other"), new BindingMemberInfo("Some2.Other"), false }; 42yield return new object[] { new BindingMemberInfo("Some.Other"), new BindingMemberInfo("Some.Other2"), false }; 43yield return new object[] { new BindingMemberInfo("Some.Other"), new BindingMemberInfo("Some"), false }; 44yield return new object[] { new BindingMemberInfo("Some.Other"), default(BindingMemberInfo), false }; 46yield return new object[] { new BindingMemberInfo("Some"), new BindingMemberInfo("Some"), true }; 47yield return new object[] { new BindingMemberInfo("Some"), new BindingMemberInfo("Some2"), false }; 48yield return new object[] { new BindingMemberInfo("Some"), new BindingMemberInfo("Some.Other"), false }; 49yield return new object[] { new BindingMemberInfo("Some.Other"), default(BindingMemberInfo), false }; 52yield return new object[] { default(BindingMemberInfo), new BindingMemberInfo(""), true }; 53yield return new object[] { default(BindingMemberInfo), new BindingMemberInfo("Some.Other"), false }; 55yield return new object[] { new BindingMemberInfo("Some.Other"), new(), false }; 56yield return new object[] { new BindingMemberInfo("Some.Other"), null, false }; 75yield return new object[] { new BindingMemberInfo("Some") }; 76yield return new object[] { new BindingMemberInfo("Some.Other") };
System\Windows\Forms\BindingTests.cs (6)
29Assert.Equal(new BindingMemberInfo(dataMember), binding.BindingMemberInfo); 58Assert.Equal(new BindingMemberInfo(dataMember), binding.BindingMemberInfo); 87Assert.Equal(new BindingMemberInfo(dataMember), binding.BindingMemberInfo); 116Assert.Equal(new BindingMemberInfo(dataMember), binding.BindingMemberInfo); 145Assert.Equal(new BindingMemberInfo(dataMember), binding.BindingMemberInfo); 174Assert.Equal(new BindingMemberInfo(dataMember), binding.BindingMemberInfo);
29 references to BindingMemberInfo
System.Windows.Forms (16)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (2)
1349BindingMemberInfo displayBindingMember = new(displayMember); 1380BindingMemberInfo valueBindingMember = new(valueMember);
System\Windows\Forms\Controls\ListControl\ListControl.cs (6)
25private BindingMemberInfo _displayMember; 26private BindingMemberInfo _valueMember; 114BindingMemberInfo oldDisplayMember = _displayMember; 258private static bool BindingMemberInfoInDataManager(CurrencyManager dataManager, BindingMemberInfo bindingMemberInfo) 305BindingMemberInfo newValueMember = new(value); 671private void SetDataConnection(object? newDataSource, BindingMemberInfo newDisplayMember, bool force)
System\Windows\Forms\DataBinding\Binding.cs (1)
164public BindingMemberInfo BindingMemberInfo { get; }
System\Windows\Forms\DataBinding\BindingMemberInfo.cs (7)
6public readonly struct BindingMemberInfo : IEquatable<BindingMemberInfo> 39if (otherObject is not BindingMemberInfo otherMember) 47public bool Equals(BindingMemberInfo other) 50public static bool operator ==(BindingMemberInfo a, BindingMemberInfo b) => a.Equals(b); 52public static bool operator !=(BindingMemberInfo a, BindingMemberInfo b) => !a.Equals(b);
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewComboBoxColumnDesigner.cs (1)
82BindingMemberInfo bindingMemberInfo = new(dataMember);
System.Windows.Forms.Tests (12)
System\Windows\Forms\BindingMemberInfoTests.cs (12)
14BindingMemberInfo info = default; 31BindingMemberInfo info = new(dataMember); 44yield return new object[] { new BindingMemberInfo("Some.Other"), default(BindingMemberInfo), false }; 49yield return new object[] { new BindingMemberInfo("Some.Other"), default(BindingMemberInfo), false }; 51yield return new object[] { default(BindingMemberInfo), default(BindingMemberInfo), true }; 52yield return new object[] { default(BindingMemberInfo), new BindingMemberInfo(""), true }; 53yield return new object[] { default(BindingMemberInfo), new BindingMemberInfo("Some.Other"), false }; 61public void Equals_Invoke_ReturnsExpected(BindingMemberInfo info, object other, bool expected) 63if (other is BindingMemberInfo otherInfo) 74yield return new object[] { default(BindingMemberInfo) }; 81public void GetHashCode_Invoke_ReturnsExpected(BindingMemberInfo info)