/Main/src/DynamicDataDisplay/DataSources/OneDimensional/RawPointEnumerator.cs
# · C# · 29 lines · 21 code · 6 blank · 2 comment · 0 complexity · 039807afd002d254574eda7c14eaea47 MD5 · raw file
- using System.Collections;
- using System.Windows;
-
- namespace Microsoft.Research.DynamicDataDisplay.DataSources
- {
- public sealed class RawPointEnumerator : IPointEnumerator {
- private readonly IEnumerator enumerator;
-
- public RawPointEnumerator(RawDataSource dataSource) {
- this.enumerator = dataSource.Data.GetEnumerator();
- }
-
- public bool MoveNext() {
- return enumerator.MoveNext();
- }
-
- public void GetCurrent(ref Point p) {
- p = (Point)enumerator.Current;
- }
-
- public void ApplyMappings(DependencyObject target) {
- // do nothing here - no mapping supported
- }
-
- public void Dispose() {
- // do nothing here
- }
- }
- }