17 references to Contains
System.Windows.Forms (2)
System\Windows\Forms\DataBinding\BindingContext.cs (2)
160public bool Contains(object dataSource) => Contains(dataSource, string.Empty); 295if (propBinding.BindableComponent is not null && newBindingContext.Contains(propBinding.BindableComponent, string.Empty))
System.Windows.Forms.Tests (15)
System\Windows\Forms\BindingContextTests.cs (15)
366Assert.True(context.Contains(dataSource, null)); 367Assert.True(context.Contains(dataSource, string.Empty)); 369Assert.False(context.Contains(1, null)); 370Assert.False(context.Contains(1, string.Empty)); 383Assert.True(context.Contains(dataSource1, null)); 384Assert.True(context.Contains(dataSource1, string.Empty)); 385Assert.False(context.Contains(dataSource1, "Property")); 386Assert.True(context.Contains(dataSource2, null)); 387Assert.True(context.Contains(dataSource2, string.Empty)); 388Assert.True(context.Contains(dataSource2, "Property")); 389Assert.True(context.Contains(dataSource2, "property")); 390Assert.False(context.Contains(dataSource2, "NoSuchProperty")); 391Assert.False(context.Contains(1, "Property")); 399Assert.Throws<ArgumentNullException>("dataSource", () => context.Contains(null, null)); 400Assert.Throws<ArgumentNullException>("dataSource", () => context.Contains(null, string.Empty));