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