Implemented interface member:
property
CurrencyManager
System.Windows.Forms.ICurrencyManagerProvider.CurrencyManager
118 references to CurrencyManager
System.Windows.Forms.Tests (118)
System\Windows\Forms\BindingContextTests.cs (42)
63Assert.Throws<ArgumentNullException>("dataSource", () => context.Add(null, source.CurrencyManager)); 73context.Add(dataSource, source1.CurrencyManager); 76Assert.Same(source1.CurrencyManager, context[dataSource]); 77Assert.Same(source1.CurrencyManager, context[dataSource, null]); 78Assert.Same(source1.CurrencyManager, context[dataSource, string.Empty]); 81context.Add(dataSource, source2.CurrencyManager); 83Assert.Same(source2.CurrencyManager, context[dataSource]); 84Assert.Same(source2.CurrencyManager, context[dataSource, null]); 85Assert.Same(source2.CurrencyManager, context[dataSource, string.Empty]); 96context.Add(dataSource1, source1.CurrencyManager); 97context.Add(dataSource2, source2.CurrencyManager); 100Assert.Same(source1.CurrencyManager, context[dataSource1]); 101Assert.Same(source2.CurrencyManager, context[dataSource2]); 118context.AddCore(dataSource, source1.CurrencyManager); 121Assert.Same(source1.CurrencyManager, context[dataSource]); 122Assert.Same(source1.CurrencyManager, context[dataSource, null]); 123Assert.Same(source1.CurrencyManager, context[dataSource, string.Empty]); 126context.AddCore(dataSource, source2.CurrencyManager); 128Assert.Same(source2.CurrencyManager, context[dataSource]); 129Assert.Same(source2.CurrencyManager, context[dataSource, null]); 130Assert.Same(source2.CurrencyManager, context[dataSource, string.Empty]); 141context.AddCore(dataSource1, source1.CurrencyManager); 142context.AddCore(dataSource2, source2.CurrencyManager); 145Assert.Same(source1.CurrencyManager, context[dataSource1]); 146Assert.Same(source2.CurrencyManager, context[dataSource2]); 154Assert.Throws<ArgumentNullException>("dataSource", () => context.AddCore(null, source.CurrencyManager)); 170context.Add(dataSource, source.CurrencyManager); 176Assert.Equal(source.CurrencyManager, Assert.IsType<WeakReference>(Assert.IsType<DictionaryEntry>(array[1]).Value).Target); 246context.Add(dataSource1, source1.CurrencyManager); 247context.Add(dataSource2, source2.CurrencyManager); 279context.Add(dataSource1, source1.CurrencyManager); 280context.Add(dataSource2, source2.CurrencyManager); 321context.Add(new DataSource(), source.CurrencyManager); 348context.Add(new DataSource(), source.CurrencyManager); 364context.Add(dataSource, source.CurrencyManager); 380context.Add(dataSource1, source.CurrencyManager); 480CurrencyManager manager = new BindingSource().CurrencyManager; 539context.Add(dataSource, source.CurrencyManager); 776context1.Add(dataSource1, source1.CurrencyManager); 777context2.Add(dataSource1, source1.CurrencyManager); 778context3.Add(dataSource2, source1.CurrencyManager); 779context4.Add(dataSource2, source2.CurrencyManager);
System\Windows\Forms\BindingSourceTests.cs (70)
24Assert.Equal(0, source.CurrencyManager.Count); 25Assert.Empty(source.CurrencyManager.Bindings); 26Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 27Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.Current); 28Assert.True(source.CurrencyManager.IsBindingSuspended); 29Assert.Same(source, source.CurrencyManager.List); 30Assert.Equal(-1, source.CurrencyManager.Position); 31Assert.Same(source.CurrencyManager, source.CurrencyManager); 83Assert.Equal(0, source.CurrencyManager.Count); 84Assert.Empty(source.CurrencyManager.Bindings); 85Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 86Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.Current); 87Assert.True(source.CurrencyManager.IsBindingSuspended); 88Assert.Same(source, source.CurrencyManager.List); 89Assert.Equal(-1, source.CurrencyManager.Position); 90Assert.Same(source.CurrencyManager, source.CurrencyManager); 148Assert.Equal(expected.Count, source.CurrencyManager.Count); 149Assert.Empty(source.CurrencyManager.Bindings); 150Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 151Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.Current); 152Assert.True(source.CurrencyManager.IsBindingSuspended); 153Assert.Same(source, source.CurrencyManager.List); 154Assert.Equal(-1, source.CurrencyManager.Position); 155Assert.Same(source.CurrencyManager, source.CurrencyManager); 234Assert.Equal(expected.Count, source.CurrencyManager.Count); 235Assert.Empty(source.CurrencyManager.Bindings); 236Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 237Assert.Equal(expected[0], source.CurrencyManager.Current); 238Assert.False(source.CurrencyManager.IsBindingSuspended); 239Assert.Same(source, source.CurrencyManager.List); 240Assert.Equal(0, source.CurrencyManager.Position); 241Assert.Same(source.CurrencyManager, source.CurrencyManager); 304Assert.Equal(expected.Count, source.CurrencyManager.Count); 305Assert.Empty(source.CurrencyManager.Bindings); 306Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 307Assert.Equal(expected[0], source.CurrencyManager.Current); 308Assert.False(source.CurrencyManager.IsBindingSuspended); 309Assert.Same(source, source.CurrencyManager.List); 310Assert.Equal(0, source.CurrencyManager.Position); 311Assert.Same(source.CurrencyManager, source.CurrencyManager); 413Assert.Equal(0, source.CurrencyManager.Count); 414Assert.Empty(source.CurrencyManager.Bindings); 415Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 416Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.Current); 417Assert.True(source.CurrencyManager.IsBindingSuspended); 418Assert.Same(source, source.CurrencyManager.List); 419Assert.Equal(-1, source.CurrencyManager.Position); 420Assert.Same(source.CurrencyManager, source.CurrencyManager); 487Assert.Equal(0, source.CurrencyManager.Count); 488Assert.Empty(source.CurrencyManager.Bindings); 489Assert.Same(source.CurrencyManager.Bindings, source.CurrencyManager.Bindings); 490Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.Current); 491Assert.True(source.CurrencyManager.IsBindingSuspended); 492Assert.Same(source, source.CurrencyManager.List); 493Assert.Equal(-1, source.CurrencyManager.Position); 494Assert.Same(source.CurrencyManager, source.CurrencyManager);
System\Windows\Forms\DataGridViewTests.cs (4)
2807{ bindingSource, bindingSource.CurrencyManager } 2848{ bindingSource1, bindingSource1.CurrencyManager } 4032{ bindingSource1, bindingSource1.CurrencyManager } 4036{ bindingSource2, bindingSource2.CurrencyManager }
System\Windows\Forms\ListBindingHelperTests.cs (2)
63.Returns(emptySource.CurrencyManager); 67yield return new object[] { new CustomCurrencyManagerProvider { CurrencyManagerResult = validSource.CurrencyManager }, "Property", 1 };